Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/12/2009, 19:50
Avatar de zaccarelliasbun
zaccarelliasbun
 
Fecha de Ingreso: mayo-2009
Ubicación: Bolivia
Mensajes: 70
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Ayuda con Netbeans ( JPanel y tamaño)

para poder interactuar con los frames puedes hacer esto:

el panel 2 creas una variable de tipo panel 1 y lo asignas a null, te haces un constructor que reciba el panel 1 algo asi:

mainPanel.setVisible(false);
this.setComponent(new Panel2(this));

la clase del panel 2 seria asi:

public class Panel2 extends JFrame
{
Panel1 panel1 = null;

public Panel2(Panel1 panel)
{
this.panel1 = panel;
}
}

entonces te creas tu constructor que reciba panel 1 y cuando hagas algún evento en el panel 2 puedes acceder a la variable panel1 que ya esta definida como variable global en tu clase panel 2 es un poco confuso pero yo lo hago asi y funciona bien

mainPanel.setVisible(false);
this.setComponent(panel1);

y para que no se redimensione el tamaño de los frames ya lo dijo MIRL27.

no se si pude aclarar tus dudas pero bueno, algo es algo.
Saludos.