Foros del Web » Programación para mayores de 30 ;) » Java »

Mostrar y ocultar jPanel WindowBuilder

Estas en el tema de Mostrar y ocultar jPanel WindowBuilder en el foro de Java en Foros del Web. Hola, segun entiendo (corrijanme por favor), para una aplicacion desktop, se crea un jframe y lo que van cambiando son los jpanel dentro del jframe? ...
  #1 (permalink)  
Antiguo 09/05/2013, 20:12
 
Fecha de Ingreso: abril-2013
Mensajes: 12
Antigüedad: 11 años
Puntos: 0
Mostrar y ocultar jPanel WindowBuilder

Hola, segun entiendo (corrijanme por favor), para una aplicacion desktop, se crea un jframe y lo que van cambiando son los jpanel dentro del jframe? si es asi, como hago para ocultar un jpanel y mostrar otro? Estoy utilizando WindowBuilder y eclipse juno.
Muchas Gracias.
  #2 (permalink)  
Antiguo 10/05/2013, 21:13
 
Fecha de Ingreso: julio-2012
Mensajes: 39
Antigüedad: 11 años, 9 meses
Puntos: 2
Respuesta: Mostrar y ocultar jPanel WindowBuilder

te explico lo que haria yo:
Al contentPane le seteo un JPanel(New CardLayout).
Con esto ya tienes un JPanel que acepta otros contenedores internos, extendidos al maximo, pero que muestra solo uno a la vez.
Cada vez que agregues un nuevo contenedor dentro del JPanel principal, debes tambien agregar un numero entero correspondiente al indice. Ej: jpanelPrincipal.add(new Container, 1);
En el lugar donde estas agregando en la linea siguiente colocas que se muestre la ultima que se agrego. Ej: ((CardLayout)jpanelPrincipal.getLayuout()).Last(jp anelPrincipal);

Recomendaciones:
Para el jpanelPrincipal en vez de usar JPanel, usar JDesktopPane.
Para los paneles internos, es decir, los que inician cada subprograma de tu aplicacion en vez de usar JPanel, usar JInternalFrame.

Recuerda dar gracias, si te sirvio de ayuda...

Etiquetas: jpanel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:13.