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

[SOLUCIONADO] llamar jpanel con boton

Estas en el tema de llamar jpanel con boton en el foro de Java en Foros del Web. buen día amigos estoy haciendo un aplicación que tiene muchos formularios que llenar, mi idea fue separarlos en secciones. para esto genere un jframe con ...
  #1 (permalink)  
Antiguo 10/02/2013, 08:25
 
Fecha de Ingreso: enero-2004
Mensajes: 39
Antigüedad: 20 años, 9 meses
Puntos: 0
llamar jpanel con boton

buen día amigos estoy haciendo un aplicación que tiene muchos formularios que llenar, mi idea fue separarlos en secciones.

para esto genere un jframe con una serie de jpanel en los cuales se muestra información util para el usuario luego de que confirme esta información y de click a un boton el jpanel central tiene que desaparecer y llamar a otro que inicia con un formulario algo extenso.

la cosa es que puedo eliminar el jpanel central sin problemas el detalle esta al llamar al nuevo jpanel se me pierden las etiquetas que coloque, el fondo, los botones u otros componentes.

la forma en que llamo al jpanel con el boton

Código PHP:
private void jButton2MouseClicked(java.awt.event.MouseEvent evt) {                                      
        
jPanel4.setVisible(false);
        
dBasicos db = new dBasicos();
        
this.add(db); 
        
db.setBounds(100120924600);        

nota
el jpanel que llamo es un archivo externo porque diagramar todo es formulario a punta de código es una locura
  #2 (permalink)  
Antiguo 20/02/2013, 10:31
 
Fecha de Ingreso: enero-2004
Mensajes: 39
Antigüedad: 20 años, 9 meses
Puntos: 0
Respuesta: llamar jpanel con boton

mi solución

Código Javascript:
Ver original
  1. this.paintAll(this.getGraphics());        
  2.         dBasicos db = new dBasicos();
  3.         jPanel4.add("interfaz",db);
  4.         db.setSize(924, 650);
  5.         db.setAlignmentX(120);
  6.         db.setAlignmentY(100);

Etiquetas: boton, formulario, jframe, 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 12:55.