Ah ok, mi ricordo che avevi già chiesto qualcosa per una animazione a "libro". Allora CardLayout è da escludere, visualizza sempre e solo 1 tra N componenti. Potresti provare JLayeredPane, dove i componenti possono stare effettivamente su livelli differenti. C'è solo un piccolo disagio: Il JLayeredPane lo puoi certamente mettere in CENTER (BorderLayout) nel content pane, così occupa tutto lo spazio possibile nel frame. Ma i componenti che metti nel JLayeredPane li devi posizionare e dimensionare tu esplicitamente. Se il frame è ridimensionabile, ti tocca un pochino di lavoro per adattare i tuoi pannelli.