bonjour à tous,
je travaille sur une application tiers qui ouvre un JDialog en passant la JFrame mère en modal.
Mon problème est que je n'ai pas accès à ce JDialog, je n'ai que la JFrame.
Je voudrais empêcher l'affichage d'une autre boîte de dialogue sur cette JFrame.
J'ai 3 solutions mais je n'ai aucune idée de la manière de procéder:
- Est-il possible de savoir si oui ou non une JFrame est bloquée en modal?
- Est-il possible de récupérer la JDialog à partir de la JFrame?
Pour information
- la fonction getOwnedWindows() de JFrame me retourne 0 Window.
- la fonction getComponentCount() vaut toujours 2 (avec ou sans JDialog)
- la fonction isFocusableWindow() me retourne toujours true (avec ou sans JDialog)
- l'application tiers est basé sur les plugins Eclipse (j'aimerais ne pas passer par l'API eclipse mais si je n'ai pas d'autres choix...).
Je ne peux pas vous donner le code de la création de la JDialog car je ne l'ai pas (application tiers), j'ai juste leur API qui me donne la JFrame.
Merci pour votre aide
Partager