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.
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 .
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.
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.
Voilà:
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.