Le moyen le plus simple de Créer une interface Graphique en Java?


J'essaie actuellement de créer une interface graphique pour un programme que j'ai écrit qui vous aide à enregistrer vos mots de passe pour les sites dans un fichier. À partir de maintenant, le programme vous permettra de modifier et de vous les fournir dans un terminal/cmd. Je veux qu'il ait une interface graphique qui aurait 2 boutons au début indiquant souhaitez-vous "Voir vos mots de passe" ou "Modifier les mots de passe". "Voir vos mots de passe" vous amènerait à une autre section de l'interface graphique vous permettant de voir vos mots de passe, et "Modifier les mots de passe" vous amènerait à un section de l'interface graphique vous permettant d'ajouter des mots de passe et des détails dans le fichier. Quelqu'un peut-il me fournir de bons tutoriels en ligne qui me permettront d'accomplir cela? Merci.

Author: user1535246, 2012-07-18

5 answers

Si vous voulez le faire de la manière standard, vous pouvez essayer Swing car il est livré avec Java (JFC pour être précis) et a de bons tutoriels et support. Voici le tutoriel officiel: Swing tutoriel.

Si vous voulez utiliser quelque chose qui utilise les composants natifs du système d'exploitation, alors SWT est pour vous. Lars Vogel a zounds de tutoriels dans ce sujet: SWT tutoriel.

Si vous voulez quelque chose de nouveau et brillant, alors jetez un oeil à Java FX. Il est destiné à rivaliser avec FLEX et c'est aussi un Oracle trucs: Java FX tutoriel.

Il existe d'autres frameworks, mais ce sont les plus utilisables et les mieux documentés à mon avis.

Un gros plus pour Swing et SWT est que vous pouvez utiliser WindowBuilder pour créer facilement des UI-s avec elle. Vous pouvez y jeter un oeil ici: WindowBuilder .

 16
Author: Adam Arold, 2016-10-24 22:49:17

Les Tutoriels Java sur Swing sont une très bonne ressource. Si vous n'aimez pas coder votre interface utilisateur à la main avec du code Java, il existe plusieurs constructeurs d'interface graphique où vous pouvez afficher visuellement votre interface utilisateur et simplement remplir le comportement dans code-behind. E. g. Netbeans a une telle chose et il est WindowBuilder pour Eclipse.

 5
Author: Joey, 2012-07-18 15:08:16

Si vous souhaitez alléger la programmation Java GUI, vous pourriez peut-être envisager d'utiliser un framework, par exemple Griffon. Je l'utilise et c'est assez plus facile que le swing pur.

 3
Author: Иван Бишевац, 2012-07-18 15:11:31

Si vous n'avez pas besoin d'utiliser Swing, vous pouvez également essayer Java FX 2.x , qui, je pense, a une meilleure apparence. La dernière version de Netbeans a un générateur Java FX, mais pour ce que vous décrivez, il devrait être assez facile de configurer votre cadre par programme.

 2
Author: assylias, 2012-07-18 15:10:06