Question

Je suis sur le point de créer une interface utilisateur en Java et j'essaie de déterminer ce que je devrais utiliser. Je ne veux certainement pas utiliser le swing vanille.

Le seul inconvénient est qu'il doit être ajouté à l'intérieur d'une application swing existante. Je regarde JavaFX et Groovy Swing Builder. Pour les premiers, il semble y avoir un soutien assez faible pour l’intégration au swing.

Quelqu'un a-t-il d'autres suggestions?

Était-ce utile?

La solution

Les grands joueurs travaillent sur Griffon : http: //groovy.codehaus. org / Griffon .

Je pense qu'il est supposé modéliser une interface graphique de type console comme une interface Web.

Une autre réponse possible est JavaFX . Voici un lien vers leur application hello world: http://javafx.com/docs/gettingstarted/javafx/ create-first-javafx-app.jsp

Autres conseils

Avez-vous envisagé d’utiliser NetBeans?

http://www.netbeans.org/features/java/swing.html

Je ne sais pas trop ce que vous recherchez, mais SwingX pourrait convenir.

  

Contient des extensions de la boîte à outils de l'interface graphique Swing, y compris des composants nouveaux et améliorés fournissant les fonctionnalités généralement requises par les applications client enrichi. Les points forts incluent:

     
      
  • Tri, filtrage, mise en surbrillance des tableaux, des arbres et des listes
  •   
  • Rechercher / rechercher
  •   
  • complétion automatique
  •   
  • cadre de connexion / authentification
  •   
  • composant TreeTable
  •   
  • Composant de panneau compressible
  •   
  • Composant du sélecteur de date
  •   
  • Composante du jour
  •   

( SwingLabs semble être en panne pour le moment.)

Modifier: À la deuxième lecture, je suppose que vous parliez réellement de constructeurs d'interface utilisateur déclaratifs? Dans ce cas, je vous renverrai à une autre de mes réponses dans lequel j'ai recommandé javabuilders , un Générateur d'interface utilisateur basée sur YAML .

J'ai déjà utilisé JIDE . Son cadre d'amarrage est vraiment génial.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top