Chamar um Frame através de outro Frame clicando em um Botão, não estou conseguindo(URGENTE)

3 respostas
G

olá pessoal!

estou começando em uma aplicação, e estou com dúvidas sobre como chamar um JFrame através de outro clicando em um botão.

obs: eu fiz desta forma mais não funciona, ele dar erro no import, será que alguém pode me ajudar, para que eu possa chamar um Frame através de outro

import FrameCadastro;

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

// TODO add your handling code here:

FrameCadastro frm2 = new FrameCadastro();

frm2.show();

}

3 Respostas

ramilani12

mas qual import?
Se for import FrameCadastro; não precisa importar desde que Classe FrameCadastro esteja no mesmo pacote

ViniGodoy

O import deve ir no início do seu arquivo e deve conter todo o caminho até o frame. Por exemplo, se seu FrameCadastro estiver no pacote janelas:

import janelas.FrameCadastro;

Outra coisa, o método show() embora funcione, está deprecated. Use:

frm2.setVisible(true);

A forma para chamar um outro frame está correta. Basicamente você cria o frame e dá um setVisible nele.

OBS: Da próxima vez que postar códigos, dê uma lida nesse post antes! Ele mostra a forma correta de se fazer isso. :wink:
http://www.guj.com.br/posts/list/50115.java

RobsonFagundes

tente assim tmb

new frm2().setVisable(true); t+

Criado 22 de fevereiro de 2007
Ultima resposta 22 de fev. de 2007
Respostas 3
Participantes 4