salut tous , j ai un problème avec focuslistener.

j ai un jTextField et je veux si ce composant possede le focus j'affiche une frame si il perd le focus la frame sera invisible .
j ai fais ce code la,mais le probleme que la frame s'affiche et elle se cache simultanément

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
JTextField t0=new JTextField("",10);
 
t0.addFocusListener(new FocusAdapter() {
     public void focusGained( FocusEvent e) {
	System.out.println("**Focus gained: ");
     // si elle n est pas visible je l'affiche
      if(!j.isVisible())  j.setVisible(true)	;
 
    }
 
    public void focusLost( FocusEvent e) {
	System.out.println("**Focus lost: ");
   // si elle est visible,je la cache 
   if(j.isVisible()) j.setVisible(false)	;
    }
    });
si vous avez des idées n'hésitez pas de les poster et merci en avance