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

duda sobre unJFrame y 3JPanel

hola soy yo otra vez pero creo que bajaste mi auto estima pero en fin ahi les va otra vez..................

nesesito realizar un proyecto en donde utilizo varias ventanas para realizar varios procesos, asi que tengo un JFame y 3 JPanel(panel1,panel2,panel3) cada jpanel contiene labels y cajas de texto y botones uno de ellos es el boton de salir.
en el JFrame tengo un menu bar con 4 submenus (panel1,panel2,panel3,salir), cuando le doy clic en el submenu panel1 me envia al JPanel1 y hago lo mismo con los otros ...
Ahora lo que quiero que haga es que el boton que esta dentro de cada JPanel que es el boton salir cuando le de clic me mande al JFrame y haga lo mismo con los demas JPaneles
espero y ahora si se entienda.....................................

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();
}

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

No se entiende la pregunta

Omar777, Si formatearas tu mensaje utilizando párrafos y utilizar tags para el código, el mensaje sería mucho más legible. Si tu duda o problema no valen 3 minutos de tu valioso tiempo para hacer eso, difícilmente alguien más se tomará 3 minutos para leer, interpretar y contestarte. No lo tomes personal, mi intención es que seas más efectivo al hacer preguntas en este y cualquier otro foro.

http://www.sindominio.net/ayuda/preguntas-inteligentes.html

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