Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Quels outils de construction d'interfaces graphiques (GUI-Builder) pour la plateforme Java SE préférez-vous ?
Partagez votre expérience

Le , par Mickael Baron

43PARTAGES

1  0 
Quels outils de construction d'interfaces graphiques (GUI-Builder) utilisez vous ?
Nous vous proposons un sondage consacré aux outils pour la construction d'interfaces graphiques (couramment nommés en anglais GUI-Builder) pour les boîtes à outils graphiques de la plateforme Java SE. A noter que ces outils peuvent supporter une ou plusieurs boîtes à outils graphiques. Que cela soit pour les boîtes à outils AWT/Swing, SWT/JFace, Java FX... l'objectif reste le même c'est-à-dire qu'ils tentent de faciliter et d'accélérer la construction des interfaces graphiques.

Sans être exhaustif, les plus connus de ces outils sont :


Nous souhaiterions par le biais de ce sondage que vous puissiez partager votre expérience concernant ces outils. Merci de préciser les autres outils de construction d'interfaces graphiques que vous connaissez, et de dire celui que vous préférez.

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Elbarto
Membre habitué https://www.developpez.com
Le 25/06/2012 à 9:17
je suis de la vieille école: je fais tout à la main, je n'ai pas de besoin de générateur d'interface graphique, il faudrait ajouter cette possibilité de réponse dans le sondage

je suis sous éclipse, au début j'ai essayé un plugin censé faciliter la création d'interface graphique avec Swing mais j'ai jamais été à l'aise avec les générateurs de GUI, j'ai l'impression de perdre du temps à essayer de comprendre la logique de fonctionnement du plugin et le code généré automatiquement peut paraitre confus,

je préfère faire ça à la main, ça peut faire peur au début mais une fois qu'on a compris le principe des gestionnaires de placement, la programmation MVC et qu'on s'est fait la main sur un exemple de cas d'école on s'y fait très vite,

ceci dit si je devais choisir un plugin je prendrai le Eclipse WindowBuilder cité plus haut
5  0 
Avatar de JoeChip
Membre éclairé https://www.developpez.com
Le 25/06/2012 à 13:34
Ouais après faut s'entendre sur ce que veut dire "à la main", quoi. Pour certains, ça veut dire layout null et coordonnées en pixels
2  0 
Avatar de bugsan
Membre confirmé https://www.developpez.com
Le 25/06/2012 à 16:04
Le terme "à la main" est un peu mal venu. Que l'on utilise l'interface graphique ou que l'on écrive le code, on le fait à la main.
Cela me rappelle un consultant qui était venu nous présenter un super outil (type ETL...) avec lequel on posait des block "if/then/else" dans une interface graphique, à la souris. J'ai essayé de leur expliquer que c'était une perte de productivité énorme comparé à un langage (genre DSL). Pour plein de raison comme l'édition très rapide avec un texte ...

La même question dans un contexte web, aurait pour réponse "lolilol dreamweaver ? learn to code nab".
Les outils comme windowbuilder je les vois plutôt comme un palliatif à la verbosité de Swing. Rien ne vaut un langage spécifique pour décrire une GUI ..
2  0 
Avatar de JoeChip
Membre éclairé https://www.developpez.com
Le 25/06/2012 à 10:31
Bah je sais pas, je vois plein de débutants qui ne peuvent même pas imaginer faire un GUI autrement que comme sous Access... Après, chacun a une vision biaisée de la réalité, mais en ce qui me concerne, je ne vois pas pourquoi je perdrais mon temps en wysiwyg. Ca ne veut pas dire que je le fais "à la main", sinon ça n'irait guère plus vite. Mais bon, il n'y a jamais que quelques types de "fenêtres" ... Du coup, c'est tout juste si je vois Swing, en fait... Donc je ne vois pas pourquoi d'un coup je virerais Swing de mes projets...
1  0 
Avatar de marc.collin
Membre éprouvé https://www.developpez.com
Le 25/06/2012 à 18:51
j'ai voté matisse

au début je les faisais manuellement, ensuite j'ai essayé différent guil builder: netbeans eclipse (visual editor), windows builder, jbuilder...... et je suis revenu à netbeans

j'ai essayé le layout: miglayout vraiment très simple et puissant.

j'ai remarqué que plusieurs déteste les gui builder en java..... alors que les gens n'ont pas vraiment ce problème pour d'autre langage....
1  0 
Avatar de lunatix
Rédacteur https://www.developpez.com
Le 05/07/2012 à 14:14
Citation Envoyé par moustic98 Voir le message
Normalement, et en 2012, il est normal que tu te pose ce genre de question, car à mon sens, et d'après ce que je coutois chez les DSI, on admet un client lourd quant c'est une interface d'administration d'un progiciel qui coute super cher, mais plus pour une application utilisateur, cela prend enormement de temps déployer sur tous les poste de travail, vive les client riche et léger, donc je rejoint ton interrogation lunatix
bon, je me suis fait un peu basher sur ce post mais c'est ma faute, j'ai pas assez expliqué ce que je voulais dire.
effectivement, moi je ne vois aucun projet swing demarrer, et quand un projet demarre avec un objectif de client lourd, c'est en général du .net.
Par contre j'ai vu quelques personnes s'interesser a javaFX, qui semble pas mal avec son sceneBuilder, et FXML.
1  0 
Avatar de Vincent Lojou
Membre à l'essai https://www.developpez.com
Le 08/06/2012 à 12:31
Eclipse WindowBuilder

Parce que Eclipse, parce que déjà utilisé par le passé.
0  0 
Avatar de paissad
Modérateur https://www.developpez.com
Le 08/06/2012 à 13:51
Bonjour,
Moi je travaille tout le temps sur Eclipse, donc déjà wpbro (WindowBuilderPro) me convenait totalement.
En plus avec wbpro:
* je peux faire Swing ou SWT/JFaces
* je peux créer mes composants persos et les déposer et utiliser avec wbpro,
* je peux changer le Look&Feel à la volée (sans toucher le code) et voir le résultat
* je peux modifier le code source plus facilement et voir rapidement le résultat graphique
* le code source généré par wbpro, est à la base assez correcte et rapide à lire/comprendre/modifier, comparée à celle que l'on pourrait avoir via Matisse de Netbeans par exemple.
Et y'a forcément d'autres points que j'ai oublié de citer.
Cordialement,
0  0 
Avatar de Mickael Baron
Responsable Java https://www.developpez.com
Le 18/06/2012 à 0:04
Bonsoir,

J'ai utilisé dans le passé le GUI-Builder de Matisse. C'était l'un des seuls à l'époque (~ 2007) à offrir un niveau de rendu. Très simple à utiliser.

Maintenant j'utilise WindowBuilder puisqu'il est multi boîtes à outils. Je fais avec du GWT, SWT/JFace.

A noter que le plupart du temps je fais le code à la main ...

Mickael
0  0 
Avatar de lvr
Membre éprouvé https://www.developpez.com
Le 25/06/2012 à 12:52
Aucun. A la main. Avec le MigLayout, c'est très facile.
Je viens de passer sur NetBeans, je vais quand même tenter leur builder.
0  0