JAplet que lance un JDialog modal, ¿como se hace?

Emanems
06 de Septiembre del 2005
Pues eso,

Intento hacer que un JApplet me lance un cuadro de diálogo modal un JDialog. El problema que tengo es el constructor del JDialog, que sólo acepta en su constructor como padre a un JFrame o un JDialog. Cómo puedo lanzar este cuadro modal desde un applet. la idea es que una vez abierto el aplet el usuario no pueda cambiar de página ni usar los menús del explorador web, esto sólo lo consigo con un cuadro de diálogo modal.

¿Me puede ayudar alguien?

Gracias

enaj
06 de Septiembre del 2005
Simplemente hay que pasar una referencía nula (JDialog jdialog = new JDialog(null,true);).
Los JDialog modales en applets tienen el problema de que si minimizas el navegador y lo vuelves a maximizar el JDialog queda oculto y al ser modal bloquea el applet(teclear alt+tab para hacer aparecer el JDialog).