Ver Mensaje Individual
  #11 (permalink)  
Antiguo 31/01/2013, 10:19
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 2 meses
Puntos: 454
Respuesta: Adaptar largo y ancho de un jframe al de un jpanel

Echa un ojo a este enlace a ver si te ayuda http://chuwiki.chuidiang.org/index.p...e_dos_ventanas

Si no tienes botón (parece tu caso) y quieres que sea al cerrar la ventana, en vez de un ActionListener usa un WindowListener y el método windowClosing() (sería el equivalente al ActionListener y el método actionPerformed().

No sé si es tu caso, pero un JDialog modal puede ayudar. Un JFrame abre un JDialog modal para que el usuario introduzca un dato. Cuando el usuario cierra el JDialog modal, el JFrame recoge el dato. Si el JDialog es modal, esto es sencillo porque el código se bloquea hasta que el usuario cierre el JDialog. Te quedaría tan sencillo como esto (código en el JFrame)

dialogoModal.setVisible(true); // Aqui el codigo se queda bloqueado hasta que el usuario cierre el dialogo
dato = dialogoModal.getDatoIntroducido();

Así te ahorras los listener de cualquier tipo.... En el último apartado de este enlace http://chuwiki.chuidiang.org/index.p...1logos_modales se comenta algo de esto con dialogos modales.

Se bueno.
__________________
Apuntes Java
Wiki de Programación