Sair do sistema - menu suspenso

4 respostas Resolvido
programaçãojava
Isaias_Lourenco

Tenho uma classe Principal com um menu suspenso onde deixei um menu para sair do sistema. Vi alguns tópicos que ensinam a programar a saída do programa e fiz isso quando clicar em “Sair” no menu suspenso mas não está acontecendo nada. Alguém pode me ajudar? Existe alguma diferença quando codifico um botão e um menu suspenso? Segue o código feito abaixo.

private void menuSairActionPerformed(java.awt.event.ActionEvent evt) {                                         
    System.exit(0);
}

4 Respostas

staroski

Mostra o código onde você adicionou o listener que chama o método menuSairActionPerformed.

Isaias_Lourenco

segue:

menuSair.setText(Sair);

menuSair.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

menuSair.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

menuSairActionPerformed(evt);

}

});
staroski

Esse trecho parece OK.
Terias como postar o código da classe inteira?
Será que você não está instanciando e apresentando outro menu?

Isaias_Lourenco
Solucao aceita

staroski

Na verdade acho que já resolvi o problema. Eu estava tentando fazer isso em um JMenu. Mas só posso fazer essa ação em um JMenuItem. O código é o mesmo e funcionou, esse mesmo código só funciona se for um item de Menu. No Menu acima ele não funciona.

Obrigado pela ajuda.

Criado 31 de maio de 2018
Ultima resposta 31 de mai. de 2018
Respostas 4
Participantes 2