JFrames: ¿Alguien sabe como pasar de una ventana a otra en una aplicacion?

Represas
16 de Diciembre del 2003
Tengo problemas con una aplicacion que en ppio deberia ser muy sencilla:
No sé como hacer para pasar de una ventana (jframe) a otra cuando pulso un boton de este, y ademas que me pase informacion que se encuentra en la primera ventana.
Gracias.

chuidiang
16 de Diciembre del 2003
Lo normal es hacer que ambas ventanas hereden de JFrame. Supongamos que tienes VentanaPrincipal y VentanaSecundaria. Pudes hacer algo como esto

class VentanaPrincipal extends JFrame
{
...
}

class VentanaSecundaria extends JFrame
{
public void tomaDatos (Object losDatos);
}

Luego, desde ventana principal, cuando pulses el boton, puedes hacer algo como esto

VentanaSecundaria v = new VentanaSecundaria();
v.tomaDatos (misDatos);
v.pack(); // Para que la ventana coja el tamaño necesario
v.setVisible(true); // visualizarla.


Se bueno.