Jbutton não abri o JFrame

Olas pessoal, estou com esta função abaixo mas ela não funciona, alguém sabe pq?

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

    Cadastro2 janelaCadastro = new Cadastro2();

    janelaCadastro.setVisible(true);
}

[code]private void jMEmbarcacoesActionPerformed(java.awt.event.ActionEvent evt) {

TelaCadastroDeEmbarcacoes tcde = new TelaCadastroDeEmbarcacoes();
tcde.setVisible(true);[/code]

organize o seu codigo melhor…
veja se o nome da janela tá certo com o metodo que vc criou. Use Ctrl + Espaço
Blz?

Cara, estou chutando, mas experimente fazer um teste abrindo a janela de cadastro diretamente dentro do método main(), por exemplo:

public static void main(String[] args) { Cadastro2 janelaCadastro = new Cadastro2(); janelaCadastro.setVisible(true); }

Se funcionar, legal, a janela do cadastro está funcionado.
Então, experimente agora colocar o codigo abaixo …

System.out.println("---teste---");

… dentro desse metodo que voce citou e tente executá-lo novamente, só para verificar se realmente o fluxo passa por essa parte quando deveria (ao clicar num botão ou menu, por exemplo, não sei como você fez). Acredito que não será exibida a string “—teste—” em seu console, e isso significa que voce esqueceu de algum detalhe na implementacao do ActionListener (acredito que é o que está usando).

Agora, se for exibida a string “—teste—” em seu console, vixe, aí eu não sei mesmo :shock:

Espero ter ajudado.

Edupereira posta o código das 2 classes que fazem parte da chamada para verificarmos
A chamada em si está certa, deve haver algum erro de código em alguma das 2 classes.
Mas sem o código fica difícil ajudar.

Boa tarde a todos.

Verifique se foi adicionado ao JButton5 o seu ActionListener, assim:

   ....
   JButton5.addActionListener(this);
   ...
   ...

Sem essa linha de comando, o JButton não dispara o evento.