Dialog

baduela
15 de Noviembre del 2005
Hola tengo una aplicacion con un JFrame, el cual contiene un JDesktopPane con varios internalFrame, dentro de uno de esos internalFrame quiero casar un Dialog modal pero no me deja pasar el internalFrame en el contructor del JDialog ya que solo admite Frame o Dialoj, hay alguna forma que se pueda optener el frame ya que el Joptionpanel es como el dialog y en ese si nos deja pasarle un internalFrame.
Si sabeis como se hace o si no entendeis algo decirmelo.

Gracias ante todo

Eric Mignot
15 de Noviembre del 2005
Hola,

Sencillamente puedes pasar un new JFrame() en el constructor del JDialog. Solamente tendras de positionar el JDialog a la mano en la pantalla.

chuidiang
15 de Noviembre del 2005
Hola:

A SwingUtilites.getWindowAncestor() le pasas un componente cualquier (por ejemplo, tu JInternalFrame) y te devuelve la ventana que lo contiene (en tu caso el JFrame). Esto es lo que puedes usar para pasarle al JOptionPane.

Se bueno