Pegar opção JOptionalPane

7 respostas
rocha

Como faço para pegar qual opção do JOptionalPane foi clicada (onde tem um sim e um não) no momento q é clicado

7 Respostas

C

Olá,

O confirmDialog retorna um int, retorna 0 para sim e 1 para não.

rocha

E como eu uso isso?

C
if (JOptionPane.showConfirmDialog(null,"pergunta", "titulo", JOptionPane.YES_NO_OPTION, JOptionPane.INFORMATION_MESSAGE)==0){
faz aluma coisa, qdo o usuário apertar sim
}else{
faz outra coisa qdo o usuário apertar não
}
C

Ok, fico certo mais como faço para colocar em portugês os botões? no caso (SIM) (NÃO)??

Obrigado

Ironlynx

Modo porco:

Object o[] = {"Sim", "Nao"};
JOptionPane.showConfirmDialog(this, "Deseja Prosseguir?", "seuTitulo", 0, 2, null, o, o[0] );

Deve ter um modo bonito usando Locales, mas não lembro de cbça!

C

Colocando este código não funciona ele diz que não econtra o objeto, tem alguma outra forma de passar os botões para portugues?

C

Tentei usar o código acima só que nao deu certo, dai usei o mesmo código só que ao invez de colocar “showConfirmDialog”, foi colocado “showOptionDialog”, funcionou certinho, os botões ficaram sim e não

Obrigado

Criado 5 de maio de 2005
Ultima resposta 23 de abr. de 2006
Respostas 7
Participantes 4