OVH Cloud OVH Cloud

boite modale dans une applet

2 réponses
Avatar
Sylvain
Bonjour à tous,

J'ai absolument besoin (urgamment) de rendre modale une fenêtre que j'ouvre
depuis une applet. Avant le java 1.5, j'y arrivais en créant une JDialog
avec comme fenêtre parente : (Frame)monApplet.getParent(), ce qui fonctionne
plus maintenant !!!

Si quelqu'un à une idée, je l'en remercie d'avance :-)))

Sylvain Caillet

2 réponses

Avatar
Sylvain
J'ai reçu une réponse dans un autre newsgroup qui peut intéresser d'autres
programmeurs.
Cela fonctionne au moins pour l'AppletViewer et Internet Explorer, mais pas
sûr pour firefox.
La solution est de trouver le
(Frame)SwingUtilities.getAncestorOfClass(Frame.class, myApplet) et de
l'utiliser comme possesseur de la Jdialog.

Sylvain

"Sylvain" a écrit dans le message de news:
441685fb$0$20148$
Bonjour à tous,

J'ai absolument besoin (urgamment) de rendre modale une fenêtre que
j'ouvre depuis une applet. Avant le java 1.5, j'y arrivais en créant une
JDialog avec comme fenêtre parente : (Frame)monApplet.getParent(), ce qui
fonctionne plus maintenant !!!

Si quelqu'un à une idée, je l'en remercie d'avance :-)))

Sylvain Caillet




Avatar
TestMan
Bonjour,

Le plus simple semble de créer un JFrame bidon (ajouté au JApplet ?)
mais qui n'est pas visible et de l'utiliser comme parent ...

http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f#&t1807

Un tour sur google et tu trouveras cette astuce recommandé à plusieurs
reprises.

Merci de nous indiquer si ça fonctionne ;-)

A+

TM

Bonjour à tous,

J'ai absolument besoin (urgamment) de rendre modale une fenêtre que j'ouvre
depuis une applet. Avant le java 1.5, j'y arrivais en créant une JDialog
avec comme fenêtre parente : (Frame)monApplet.getParent(), ce qui fonctionne
plus maintenant !!!

Si quelqu'un à une idée, je l'en remercie d'avance :-)))

Sylvain Caillet