Это достаточно просто.Я реализовал эту вещь следующим образом:
Сначала получите панель содержимого вашего JFrame, скажем, в контейнере.Сделайте этот контейнерный объект статическим.
private static Container container;
теперь получите панель содержимого.
container = this.getContentPane();
Теперь при щелчке по меню вызовите некоторый метод, который будет делать что-то вроде этого:*
Этот метод полезен, если вы хотите показать несколько панелей в одном JFrame.