Non è molto chiaro il dubbio/problema ma dal codice risultano evidenti alcune cose:
codice:JPanel panel=new JPanel(); public class panel extends JPanel {codice:public PannelliSovrapposti() { JPanel panel2=new JPanel(); // ..................... } public class panel2 extends JPanel {
Queste due inner class che estendono JPanel NON le stai usando!! Perché non le hai istanziate.
Quindi?
P.S.: il codice per come l'hai postato è illeggibile (indentazioni sbagliate ecc...)
P.S.2: non usare le inner class se non sai cosa sono ..