olá colegas.
Preciso de ajuda pois não consigo fazer com que o botão cancel
do JOptionPane.showMessageDialog, ao clicar finalize o programa ao invés de
atribuir valor null ou 0, para a pergunta feita.
Obrigado
olá colegas.
Preciso de ajuda pois não consigo fazer com que o botão cancel
do JOptionPane.showMessageDialog, ao clicar finalize o programa ao invés de
atribuir valor null ou 0, para a pergunta feita.
Obrigado
Um modo erá assim:
if (JOptionPane.CANCEL_OPTION = 2) {
System.exit(0);
}
mais não rolou.
Voce quer dizer o OptionDialog né? Porque o MessageDialog nao tem retorno.
Dê uma olhada nesse exemplo:
int resposta = JOptionPane.showOptionDialog(null, "Deseja realmente sair?\nTodas as altera\u00e7\u00f5es n\u00e3o salvas ser\u00e3o perdidas!", "Sair", 0, 3, null, new String[]{"Sim", "N\u00e3o"}, "N\u00e3o");
if (resposta==0){
System.exit(0);
}
Voce pode ter varias opcoes alem de “sim” e “nao”, vai depender do tamanho do seu vetor de string, o integer retornado corresponde a posicao do vetor que foi escolhido pelo usuario.
Obrigado vou tentar.
Aviso
funcionou sim .
obrigado.