Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/04/2014, 19:39
jeshu837
 
Fecha de Ingreso: abril-2014
Mensajes: 7
Antigüedad: 10 años
Puntos: 0
Respuesta: Reconstruir JPanel con Swing

Hola.

Antes de destruir el contenido mejor por que no solo cambias te jpanel a uno en donde estará un jTextField que muestre el resultado?

Busca en google "cardlayout java": en pocos detalles con eso agarras un jPanel, le das que tenga una capa de tipo baraja (contendra varios jPane dentro pero solo se mostrará uno a la vez), y luego cuando el usuario presione Ok solo cambiará de jPanel. Te paso un poco de codigo, solo reemplaza el jPanel por el nombre de tu jPane que contendrá el formulario y la respuesta, cuando los agreges manualmente (con Netbeans) a cada jPanel agregado le dará un nombre, puedes revisar que nombre tiene cada uno en el codigo que autogenera Netbeans, esto para que cuando presionen Ok le digas a que jPanel cambiar.

1. a un jPanel le modificas su layout a cadLayout
2. metes todos los jPanel que desees dentro del primero
3. creas el boton de cambio
4. en el boton pones lo siguiente pero dependiendo de tu contexto

CardLayout paletas = (CardLayout)jPanel.getLayout();
switch(informacion){
case 1: paletas.show(jPanel, "card1" ); informacion++; break;
case 2: paletas.show(jPanel, "card2" ); informacion++; break;
}
case 3: paletas.show(jPanel13, "card4" ); informacion = 1;