Bonjour a tous,
je crée ce post pour tenter de comprendre un comportement swing qui me parait bizarre, voici l'enigme:
- J'ai une JFrame qui contient un JPanel qui contient un bouton qui fait un setVisible(true) sur une JWindow. Jusqu'ici rien de compliqué.

- J'aimerai maintenant qu'en cliquant sur ce bouton, je donne aussi le focus a cette JWindow. C'est la que les pb arrivent...

- J'ai beau mettre setEnable et setfocusable a TRUE, appeler requestFocus() sur le composant de ma JWindow, utiliser des WindowListener, WindowFocusListener... rien n'y fait, le focus reste sur le bouton.

PAR CONTRE, quand j'appelle setVisible(true) 2 fois de suite (eh oui c bizarre comme test, hein ;-)), le focus part bien sur la JWindow !!

Quelqu'un serait-il capable de m'expliquer pourquoi ?? parce que là je suis un rien troublé... :-)

Merci d'avance !