Swing sem jdesktoppane

Oi gente, como faço para criar um programa swing sem ter que me disponibilizar de um jdesktoppane e iframe para que me abra somente em uma janela?

Cenário:

Estou querendo criar um aplicativo simples com um jmenu onde, ao invocar as ações do jmenu, os paineis ou jframes (não sei qual utilizar pra isso) abram na mesma janela. Tentei criar aqui via JPanel mas não consegui.
Com JDesktopPane e JInternalFrame não tenho problema algum, mas não me supre.

Na imagem mostra um exemplo, mas ali só colei tela sobre tela.

Se alguém puder me fornecer um exemplo simples eu agradeço.


Voce pode criar um JFrame grande, e colocar com BorderLayout um JPanel vazio dentro, e de acordo com a opção mudar esse JPanel.

como assim, deixar painéis ocultos? (setVisible(false))?

Da pra gerenciar a mudança com CardLayout.

Perfeito, o cardlayout deu certo xD
vlw pessoal!

Da pra gerenciar a mudança com CardLayout.[/quote]

Tinha até esquecido desse LayoutManager.