Bonjour,
Je commence par prévenir, je débute en Swing, et en java tout court d'ailleurs.
Voila, je suis en train de créer une appli pour rédiger des articles (qui générera par la suite un fichier etc, enfin le problème n'est pas la)
J'ajoute un jTextField à mon jPanel principal, et lorsque je clique sur le bouton en dessous, je récupère la valeur du textField et fait une vérification dessus (dont voici le code)
Or je m'apperçois que même lorsque je ne tape rien, il ne passe jamais dans la première partie, il va tout le temps dans le else.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if (writer.getTitleField().equals("")) { writer.getInfoLabel().setForeground(Color.red); } else { //code pour passer à la suite }
J'ai essayé de remplacer le null de la condition par "" mais même chose.
Petite précision (je ne sais pas si cela peut venir de ca mais je me pose quand même la question) le textField a le focus d'office quand j'arrive sur la frame writer.
Si quelqu'un a une idée, je l'en remercie d'avance.
Partager