Perchè non usare, per la parte che cambia, un semplicissimo CardLayout che è fatto apposta per gestire queste cose?
In questo tutorial è spiegato come si usa il CardLayout.
Il tutto si risolve nell'usare un BorderLayout per la finestra.
Piazzare il pannllo con i pulsanti (JPanel_2) in BorderLayout.EAST ed un pannello gestito con CardLayout (chiamiamolo PanelCard) nel BorderLayout.CENTER.
Ad ogni pressione dei pulsanti, verrà invocato un apposito metodo del PanelCard che farà visualizzare il pannello relativo.
Ciao.![]()