Interface Gráfica - Janela Abrindo outra

Eu to criando uma interface gráfica para um sisteminha que estou fazendo (trabalho da facul);

Eu tenho a TelaPrincipal e tenho a TelaCadastro por exemplo, como faço pra qdo clicar um botão da tela principal, abrir a outra tela?

Eu estou usando o netbeans para isso.

Obrigado,

cria um evento nessa botao
que faço

Jframe janela = new Jframa();

//jframe vai o nome que tem a janela que vc quer abrir

e coloca

janela.setvisible(true);
//torna a nova janela visivel

e se quiser fechar a janela q esta coloca
this.dipose();

não sei c expliquei do melhor jeito mais axo q eh o jeito mais facil

funcionou do jeito que eu queria, mas qdo fecha a segunda janela também fecha a primeira.

Como arruma isso?

Valeu :smiley:

coloca no construtor da segunda janela

setDefaultCloseOperation(DISPOSE_ON_CLOSE);