web-dev-qa-db-fra.com

Meilleur GUI Builder pour Java / Swing

Tout bon récent (Java 6+) Les constructeurs de Swing GUI que la communauté SO voudrait recommander? Quelques fonctionnalités qui m'intéressent:

  • Open source - super si c'est une exigence ouverte mais pas difficile
  • Gestionnaires de mise en page nuls - me permettent de glisser-déposer les contrôles où je les veux
  • Contrôles personnalisés
  • Vue fractionnée Design/Code ou possibilité de basculer d'avant en arrière

Merci pour toutes suggestions!

24
Pam

Netbeans est le meilleur pour Swing et couvrira tout ce dont vous avez besoin:

  • libre,
  • open source,
  • disposition nulle disponible, si vous devez l'utiliser ... :-),
  • glisser-déposer,
  • des commandes personnalisées que vous pouvez également glisser-déposer,
  • grande flexibilité avec les fichiers et projets et
  • refactoring.

Ils offrent la meilleure intégration du constructeur Matisse Swing.

Il est absolument stable, extensible et rapide. Il existe un grand nombre de plugins.

La rétro-ingénierie Hibernate est bien implémentée et il existe un grand nombre de pas à pas tutoriels qui vous aideront à démarrer.

20
Costis Aivalis

J'utilise personnellement WindowBuilder Pro par Google. C'est un plugin pour Eclipse et il est gratuit.

La prochaine version d'Eclipse - Indigo - sera le 2 juillet et inclura WindowBuilder par défaut.

WindowBuilder est un concepteur graphique bidirectionnel puissant et facile à utiliser Java qui facilite la création d'applications Java GUI sans passer beaucoup de temps à écrire du code) pour afficher des formulaires simples. Avec WindowBuilder, vous pouvez créer des fenêtres complexes en quelques minutes. Utilisez le concepteur visuel et Java sera généré pour vous. Vous pouvez facilement ajouter des contrôles par glisser-déposer, ajouter des gestionnaires d'événements à vos contrôles, modifiez diverses propriétés des contrôles à l'aide d'un éditeur de propriétés, internationalisez votre application et bien plus encore.

Lien de référence: WindowBuilder Pro

16
Andrei Sfat

Personnellement, je préfère tout faire à la main, c'est plus précis et j'évite d'obtenir du code généré qui est souvent moche et dépendant d'un IDE spécifique.

12
Snicolas

Le générateur d'interface graphique NetBeans est très bien. Vous avez juste besoin d'enregistrer les documents XML générés avec des données GUI, car il n'est pas facile de modifier manuellement le code source généré.

6
James