Java - Cargar JFrame con distintos JPanels

 
Vista:

Cargar JFrame con distintos JPanels

Publicado por AnDrEa MM (7 intervenciones) el 12/12/2006 17:06:22
Tengo una idea en la cabeza pero no sé si se puede llevar a cabo... he hecho varios intentos y no termino de conseguirlo.
Quiero hacer una aplicación con ventanas. Mi idea es crear un JFrame único, y en él ir cargando los distintos JPanels q me he creado, es eso posible?
Cada JPanel lo tengo en una clase distinta, y lo q quisiera es q, por ej, al pinchar sobre un botón, se elimine el Panel actual y se cargue uno nuevo, pero no sé desde dónde tengo q hacer esa llamada, si puedo llamar al JFrame desde el JPanel contenido...
¿Alguien puede guiarme un poco? He buscado por Internet pero tampoco consigo encontrar nada concreto q me ayude.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Cargar JFrame con distintos JPanels

Publicado por chuidiang (950 intervenciones) el 12/12/2006 18:30:07
Hola:

Si tu JFrame es ventana y tinenes dos paneles, panel1 y panel2 y panel1 está dentro del JFrame, para cambiarlos haz esto

ventana.getContentPane().remove(panel1);
ventana.getContentPane().add(panel2);

Si no se refresca bien la ventana, llama luego a

panel2.updateUI();

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar