Olá amigos!
Estou com um problema com um JOtionPane, ele só me devolve o valor correto, relacionado ao botao escolhido, se for usado o mouse ou o espaço. Porém, se usar o enter ele só devolve o valor relacionado ao primeiro botao, eu percebi que o DEFAULT_OPTION está relacionado ao enter.
Código:
Object[] options = {“Sim”,“Não”};
int i = JOptionPane.showOptionDialog(null,“pergunta”,“titulo”,
JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE,null, options, options[0]);
System.out.println(i);
Tem como resolver isso, através dos botões do JOP mesmo?
Uma solução: Colocar dois botões no JOP, e colocar os eventos relacionados a eles, de acordo com a resposta. Mas, dessa forma, como encerrar(destruir) o JOP?
Outra solução seria criar um JInternalFrame, mas claro que com o JOP é bem mais fácil e rápido… O que acham?
Obrigado!