Quote Originariamente inviata da ITobeI Visualizza il messaggio
Questi due pannelli si scambiano tra loro tramite un animazione nella quale il pannello che si visualizza se ne "esce dalla JFrame" mentre sotto sta già l' altro pannello in maniera tale che si abbia una specie di effetto a libro. Quindi una volta deve stare un pannello sotto e una volta l' altro perciò mi serve un modo.
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.