Pegar valor showConfirmDialog [RESOLVIDO]

2 respostas
N

Pessoal como faço pra saber o valor retornado do showOptionDialog ?

Object[] botoes = {"Sim", "Não"};  
    JOptionPane.showOptionDialog(  
        null,  
        "Deseja sair do sistema?",
        "Confirmação", // o título da janela  
        JOptionPane.DEFAULT_OPTION,
        JOptionPane.QUESTION_MESSAGE,
        null,  
        botoes,
        botoes[0]
    );

2 Respostas

H

Vê se isso te ajuda.

Object[] botoes = { "Sim", "Não" };
		int resposta = JOptionPane.showOptionDialog(null,
				"Deseja sair do sistema?",
				"Confirmação", // o título da janela
				JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE, null,
				botoes, botoes[0]);
		
		if(resposta == 0){
			JOptionPane.showMessageDialog(null, "SIM");
		}else if(resposta == 1){
			JOptionPane.showMessageDialog(null, "NÃO");
		}
N
henriquejhc:
Vê se isso te ajuda.
Object[] botoes = { "Sim", "Não" };
		int resposta = JOptionPane.showOptionDialog(null,
				"Deseja sair do sistema?",
				"Confirmação", // o título da janela
				JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE, null,
				botoes, botoes[0]);
		
		if(resposta == 0){
			JOptionPane.showMessageDialog(null, "SIM");
		}else if(resposta == 1){
			JOptionPane.showMessageDialog(null, "NÃO");
		}

Valew Henrique, era isso mesmo :)

Criado 24 de fevereiro de 2010
Ultima resposta 24 de fev. de 2010
Respostas 2
Participantes 2