Botão de jPanel chama um jFrame

6 respostas
deh_Martins
Olá... Estou fazendo um TCC usando netbeans. O sistema é constituido de 1 jTabbedPane para cada opção, com 2 jPanels cada(Cadastro e Pesquisa). No jPanel de cadastro tem um botão que precisa chamar um jFrame, mas não estou conseguindo. O código está assim:
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { 
jButton2.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent e) {
Codigo1 tela = new Codigo1(); //Codigo1 é um JFrame
tela.setVisible(true);
}
});
}
Alguem me ajude por favor.. Agradeço desde ja.

6 Respostas

Rauel
}
});
}

será que é esse " ); " ai que tá dando erro

tela().setVisible(true);
johnny_g3p

Pode ser a sugestão do amigo vc pode ter esquecido de escrever tela().setVisible(true); , mais qual erro está dando?

E

deh Martins:
Olá…
O sistema é constituido de 1 jTabbedPane para cada opção, com 2 jPanels cada(Cadastro e Pesquisa). No jPanel de cadastro tem um botão que precisa chamar um jFrame

Normalmente, quando se faz um sistema, você tem um único JFrame que chama JDialogs, não JFrames.

Use o Google Translator ( http://translate.google.com ) ou o Bing Translator ( http://www.microsofttranslator.com/ ) e leia direitinho o Java Tutorial - Swing:

http://download.oracle.com/javase/tutorial/uiswing/index.html

Mstanguine

Vc colocou o evento no botão?
Parece meio besta perguntar isso, mas olhando pelo código, onde vc colocu a instancia da jFrame parece não estar relacionado com nenhum botão.

Mstanguine

Desculpa, vi que sim.
Achei que vc tinha postado o código de 2 botões, malz aew.

deh_Martins

Olá pessoas…
desculpe-me, mas por um momento de descuido era eu quem estava complicando.rsrsr
Consegui fazer o botão chamar…nao tem segredo

Codigo1 tela = new Codigo1(); tela.setVisible(true);

Obrigada,

Criado 17 de outubro de 2011
Ultima resposta 18 de out. de 2011
Respostas 6
Participantes 5