OVH Cloud OVH Cloud

Boîte de dialogue modale

1 réponse
Avatar
Cyrille Proust
Bonjour et meilleurs voeux,

Depuis une JFrame je lance un JOptionPane en modal, et effectivement
elle bloque ma JFrame. Seulement sous windows, lorsque je passe d'une
application à l'autre et que je click sur la barre des tâches c'est la
JFrame bloquée qui apparaît devant la boîte de dialogue : ce n'est pas
un comportement classique...

Y a t-il une manière de configurer cela simplement ?

Merci,

Cyrille Proust

1 réponse

Avatar
Braim
Lorsque tu affiches ton JOptionPane, tu ne dois pas avoir définis un parent.

Tu as du faire un truc dans le genre :
JOptionPane.showxxxxDialog(null, ...)

au lieu de

JOptionPane.showxxxxDialog(maFrame, ...)

maFrame étant l'objet de type JFrame qui fait appel à ton dialogue.

_____________
Braim
http://www.braim.be

Bonjour et meilleurs voeux,

Depuis une JFrame je lance un JOptionPane en modal, et effectivement
elle bloque ma JFrame. Seulement sous windows, lorsque je passe d'une
application à l'autre et que je click sur la barre des tâches c'est la
JFrame bloquée qui apparaît devant la boîte de dialogue : ce n'est pas
un comportement classique...

Y a t-il une manière de configurer cela simplement ?

Merci,

Cyrille Proust