Java Problem z Jframe i Jpanel

0

Witam. Mam kilka klas dziedziczących po Jpanel, każda ta klasa to prosta gra logiczna, puzzle itp.

Moje pytanie jest następujące jak stworzyć menu, w którym można dokonać wyboru który obiekt dziedziczący po Jpanel należy wyświetlić w danym momencie.

Teraz nie mam opcji wyboru i mogę dodać do jFrame tylko jeden Jpanel, nie wiem jak stworzyć menu aby dokonywać zmian. Poniżej kod gdzie uruchamiana jest gra Puzzle. Jak zrobić menu żeby wykorzystać inne klasy.

Jeżeli brzmi to bez sensu, to przepraszam, po prostu nie ogarniam..

public static void main (String[] args) {

    String panel="NewMain";
   JFrame window = new JFrame("GRA");
    window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    SlidePuzzle pp=new SlidePuzzle();
    window.add(pp);
    window.addMouseListener(pp);
    window.addMouseMotionListener(pp);
    window.pack();  
    window.show(); 
    window.setResizable(true);
   
  
}
0

Jakiś tam actionlistener:
pp.setVisible(false);
i analogicznie wbijasz nową grę do window.