DruideGUI est une API qui simplifie l'intégration de vos IHM lorsque vous utilisez le code Java Swing généré par Abeille Form Designer's.
Il suffit de :
- Créer vos écrans avec Abeille Form Designer,
- Générer les classes Java correspondante (toujours avec Abeille),
- Remplacer le "extends JPanel" avec "extends DruideJPanel",
- Ajouter les méthodes obligatoire pour l'utilisation de DruideJPanel,
- Surcharger les méthodes de DruideJPanel dont vous avez besoin (évènements, initialisation, ...entre autres).
Une fois que cela est fait vous avez :
- Vos écrans automatiquement centrés (positionnable à la demande dans une prochaine version),
- Faible empreinte mémoire (DruideGUI gère une seule instance de chaque écran en mémoire),
- Coder rapidement vos fenêtres modale d'erreur ou de warning,
- Evènements (souris, clavier, ...) prêts à l'emplois.
J'essaierai de sortir une version d'ici fin Octobre...
En attendant vous pouvez regarder DruideCave afin de le voir fonctionner.