style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

hayuda con un JFrame y 3 JPaneles

hola soy yo otra vez pero esta ves tengo una pequeña duda acerca de un JFame y 3 JPanel

el JFrame contiene menus, el menu principal se llama paneles, este asu ves contiene

a submenus que son Panel1,Panel2,Panel3,salir.ahora cuando le doy clic en el submenu

Panel1 me envia al panel1, cuando le doy clic en el submenu Panel2 me envia al panel2,

cuando le doy clic en el submenu Panel3 em envia al panel3 asi que el problema es este

cada panel contiene un boton que se llama salir cuando le doy clic al boton quiero que

me desaparesca en panel y solo me muestre el JFrame, al igual que los demas paneles

que cuando le de clic en el boton salir me desaparesca el panel y solo me muestre

el JFrame principal, pero cuando quiera volver a dar clic en el submenu Panel1 me lo

vuelva a mostrar va porfa...................

este es el codigo de los submenus Panel1,Panel2,Panel3,Salir que pertenecen al JFrame

principal

primero declaro mis variables

panel1 panel11 = new panel1();

panel2 panel12 = new panel2();

panel3 panel13 = new panel3();

private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

//panel1

setVisible(true);

panelprincipal.removeAll();

panelprincipal.add(panel13);

panelprincipal.validate();

panelprincipal.repaint();

}

private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

//panel2

setVisible(true);

panelprincipal.removeAll();

panelprincipal.add(panel12);

panelprincipal.validate();

panelprincipal.repaint();

}

private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

//panel3

setVisible(true);

panelprincipal.removeAll();

panelprincipal.add(panel11);

panelprincipal.validate();

panelprincipal.repaint();

}

este es el codigo de el boton de cada JPanel (Panel1,Panel2,Panel3)

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

//setVisible(false);

// removeAll();

//add(paneles1);

//validate();

//repaint();

}

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">