Qu'est-ce qu'un fichier JAXX ?

Un fichier JAXX est un fichier XML. Le tag racine de votre fichier JAXX est le composant qui va être généré. Par exemple, un fichier myJaxxComponent.jaxx comme ceci:

<JPanel id='myPanelId'>
</JPanel>

Ce code va générer une classe myJaxxComponent.java qui étends JPanel et implémente JAXXObject.

Maintenant, si on souhaite ajouter des composants à l'intérieur de ce panel, il suffit de rajouter un fils à l'élément JPanel

<JPanel id='myPanelId'>
  <JButton id='myButton'/>
</JPanel>

Ce code va générer un JPanel qui contient un JButton nommé myButton. On peut maintenant jouer avec l'arborescence de notre fichier JAXX pour créer simplement des interfaces complexes.