Swing Bean Form Builder (SBFB) est un petit framework Swing qui
génère automatiquement des IHMs à partir de Javabean standards
grâce à l'introspection (package java.lang.reflect).
Les IHMs générées peuvent être "customisées" à l'aide d'un simple
fichier de configuration, et les champs créés par SBFB sont
accessibles facilement au runtime (au travers d'une spécialisation
d'un JPanel). Ils peuvent donc être manipulés comme des composants
Swing standards.
Il y a un webstart ici : http://sbfb.sourceforge.net/sbfb-demo.jnlp
Et le site du projet se trouve la : http://sbfb.sourceforge.net/
(les serveurs de sourceforge sont parfois sur les genoux... désolé si
le code est un peu lent à charger)
Les idées ne manquent pas et la roadmap est donc déja assez chargée
pour une équipe toute petite ! N'hésitez donc pas à nous laisser un
mail si vous êtes intéressé pour nous aider à implémenter quelques
fonctionnalités (ou nous prêter un accès sur un serveur CVS qui
tient la route ^_^).
Merci de votre intérêt.
Mais SBFB a l'air encore plus efficace que ce bon vieux Java Gui builder
(http://jgb.sourceforge.net) ! Je trouve l'idée d'utiliser l'API
d'introspection particulièrement judicieuse, j'ai vu une utilisation de
celle de PHP (réflection) pour l'implémentation d'une méta-classe Data
Access Object (DAO).
Vous connaissez d'autres projets du même genre ?