JPanel no Jframe

2 respostas
S

Galera, coisa simples mas tah me quebrando a cabeça, possuo um Jframe com o nome de Principal,
dentro dele tem 2 JPanel, no JPanel 1 estão os botões, o Jpanel 2 eu coloco dinamicamente
um jtree, tenho tb um JPanel onde montei uma tela de cadastro, gostaria que ao clicar no botão cadastro o JPanel que tenha a tela de cadastro apareça no pedaço vazio da tela, segue abaixo imagens e códigos

JFrame Principal.java


JPanel Target.java

no evento do botão estou colocando o seguinte código.

Target target=new Target(); target.setVisible(true); this.getContentPane().add(target); this.pack();
mas o panel nem se quer aparece.
Alguem ai pode me ajudar

2 Respostas

brothermclaud

Quando você chama:
this.getContentPane().add(target);
Você está dizendo que o painel target deve ser adicionado no ContetPane de sua JFrame, mas não dá posicionamento ou tamanho para ele.
Sugiro que você adicione um painel no “espaço vazio da janela” com o único fim de receber esse painel.

S

fos que se eu colocar um panel lah, por exemplo com o nome de tela, e der um tela.add(target); o mesmo não aparece no form

Criado 15 de maio de 2008
Ultima resposta 15 de mai. de 2008
Respostas 2
Participantes 2