Olá Pessoal!!
Object[] opcoes = {“Sim”,“Não”};
int ret = JOptionPane.showOptionDialog(null,“Você realmente deseja cancelar esta venda?”,“Cancela venda”,
JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, opcoes, opcoes[0]);
System.out.println(ret);
Utilizando este código, se seleciono a opção com o mouse, acontece tudo blz, é retornado 0 e 1, respectivamente. Mas se uso o teclado, alternando o foco com tab e pressionando enter, é retornado 0 para os dois botões. Alguém pode me ajudar? Obrigado!