Abrir um JPanel dentro de um JDesktopPane

5 respostas
E

Estou fazendo um projeto com um MENU que abre Cadastro de Cliente.

No MENU tem um JDESKTOP PANE e um botão “ABRIR CADASTRO”.
Quando eu Clicar nesse BOTÃO, pretendo abrir o cadastro de cliente(CRIADO EM UM JPANEL FORM) DENTRO deste JDESKTOP PANE localizado no menu

BOTÃO  = btnCad_Cli
JPANEL FORM = Cad_Cli

JDESKTOP PANE = desktoppaneMenu

Estou colocando este codigo dentro do ActionPerformed do BOTÃO “ABRIR CADASTRO”.

private void btnCad_CliActionPerformed(java.awt.event.ActionEvent evt) {

Cad_Cli showCad_Cli = new Cad_Cli();

desktoppaneMenu.add(showCad_Cli);

showCad_Cli.setVisible(true);

}

Porem não esta abrindo!!!

Alguem Tem DICA?
Obrigado


5 Respostas

J

Olá Edgard,

Para abrir um formulário dentro de um JDesktopPane, você deve utilizar a classe JInternalFrame.

http://www.guj.com.br/java/1671-chamar-jinternalframe

Att.
Daniel

E

Então Daniel, não tem nenhuma forma de abrir o JPANEL FORM na minha tela MENU??

Mesmo não usando o JDESKTOP PANE, não tem problema, pois meu grupo faz questão que seja o JPANEL FORM e eu tambem!

Afinal se é pra faze algo bonito, tem que ser BEM bonito! hahahaha

Alguem sabe como abrir o JPANEL FORM no meu menu JFRAME?

V

Por favor, ao postar tópicos, não deixe o título SOMENTE COM LETRAS MAIÚSCULAS.

A única coisa que o JDesktopPane suporta são JInternalFrames.
Se seu grupo quer criar a navegação em abas, com JPanels, dê uma olhada no JTabbedPane ou no CardLayout.

E

Consegui achar uma forma de tirar a barra de tarefas superior do JInternalFrame.
assim ele ficou parecendo um JPane, usei o JDesktop Pane mesmo.

Obrigado

V

Edgard.Pavanelli:
Consegui achar uma forma de tirar a barra de tarefas superior do JInternalFrame.
assim ele ficou parecendo um JPane, usei o JDesktop Pane mesmo.

Obrigado

Que tal postar a solução aqui? Como você conseguiu isso? Assim ajuda futuros internautas que pesquisarem suas dúvidas.

Criado 30 de julho de 2012
Ultima resposta 22 de fev. de 2014
Respostas 5
Participantes 3