2011-04-04 3 views
1

Je souhaite écrire du code Java, mais je n'aime pas écrire du code swing gui. Je voudrais utiliser Groovy SwingBuilder pour construire les interfaces graphiques. Mais je vais écrire tout le reste en Java.Groovy: GUI Builder: création de JTree en Java

Il est très difficile de trouver de bons exemples d'utilisation de JTree dans Groovy. Toute personne qui connaît de bons exemples sera appréciée.

Et la prochaine étape sera comment obtenir ce code exécuté à partir de la classe principale de Java.

Toute aide sera grandement appréciée.

Paluee

+0

J'utilise groovy et j'ai essayé des constructeurs GUI. Mon conseil: ne pas les utiliser (pas d'échantillons, difficile de comprendre comment les configurer, etc.), optez pour un bon éditeur d'interface graphique WYSIWG pour Java, par exemple: http://code.google.com/javadevtools/download -wbpro.html – Skarab

+0

Si vous voulez utiliser Groovy pour faciliter l'utilisation de Swing, je vous recommande de consulter le projet Griffon. –

Répondre

0

Le "Mailer Interface utilisateur" sur ce page montre un code de DTree. Comme Don l'a mentionné, Griffon atténue grandement la douleur de Swing. Une chose que vous pourriez vouloir considérer est que nous vous laissons mélanger le code de Java et de Groovy ainsi vous pourriez très facilement faire les bits d'interface utilisateur dans Groovy et la logique dans Java.

Skarab fait un bon point. WindowBuilder est un très bon code d'interface utilisateur WYSIWYG pour Java. En l'utilisant pour créer des vues internes comme JPanels et autres, il est possible d'utiliser un WYSIWYG et de tirer parti de toute la qualité de vie offerte par Griffon. Clause de non-responsabilité: Je suis un co-fondateur de Griffon, donc je ne suis pas exactement le plus impartial sur le sujet. Un livre appelé Griffon in Action qui a deux autres co-fondateurs en tant qu'auteurs devrait sortir plus tard cette année.