Olá Pessoal,
Poderiam me dar uma força?
Estou montando um sisteminha para o cadastro de clientes (projeto da faculdade), e como nem sempre o cliente quer cadastrar o seu endereço, coloquei uma pergunta através da opção JOptionPane.showOptionDialog de um jeito que eu havia visto em outro tópico aqui do fórum.
O Código ficou desta forma:
int validarConfirmacaoEndereco = 0;
Object[] opcoes = { "Sim", "Não" };
validarConfirmacaoEndereco = JOptionPane.showOptionDialog(null, "Deseja cadastrar um endereço para este cliente? ", "Cadastro de Endereços", JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE, null, opcoes, opcoes[0]);
O problema é que quando aperto a tecla Tab o foco vai para o botão “Não” porém ele grava na variavel validarConfirmacaoEndereco o valor zero que corresponde ao “Sim”
Tem como arrumar isso?
Obs.: Lembrando que eu só postei um pedaço do codigo, a declaração da variavel fica no inicio do programa e ele não volta mais nela ou em qual outro lugar para setar zero na variavel que não seja apertando o “Sim” da mensagem. Acredito que seja um problema de foco mesmo!