Bonsoir ,
J'ai un ptit souci avec un champ JTextField que j'ai inséré dans un panneau pan.
Je dois rentrer une valeur et si celle ne correspond pas à la bonne lors d'un événement focusLost je veux effacer la valeur que je viens d'entrer dans celui ci.
J'ai essayé dans ma méthode paintComponent(g) que je rappelle par un pan.repaint(); de mettre un pan.removeAll(); et je redessine mon panneau ensuite pour rafraichir l'affichage .
Mon pb est que l'accès au champ JTextField "beugge" . De temps en temps j'arrive a récuperer le curseur sur mon champ mais la plupart du temps je n'arrive plus à y accéder...
Je ne comprend pas pourquoi ...
Bon je ne sais pas si je me suis bien fait expliquer .. Il existe aussi peut etre une meilleure méthode pour raffraichir l'affichage du panneau sans passer par pan.removeAll() et tout redessiner derrière?
Merci pour vos réponses
Partager