Swing sem jdesktoppane

5 respostas
A

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.


5 Respostas

Marky.Vasconcelos

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

A

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

Eric_Yuzo

Da pra gerenciar a mudança com CardLayout.

A

Perfeito, o cardlayout deu certo xD
vlw pessoal!

Marky.Vasconcelos

Da pra gerenciar a mudança com CardLayout.

Tinha até esquecido desse LayoutManager.

Criado 13 de setembro de 2010
Ultima resposta 14 de set. de 2010
Respostas 5
Participantes 3