JOptionPane.showOptionDialog não aceita comandos do teclado

2 respostas
M

Tenho um JOptionPane.showOptionDialog com um botão SIM e um botão NÃO, segue o código abaixo:

int i = JOptionPane.showOptionDialog(this, "Deseja cancelar?", "Confirmação", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, btSimNao, btSimNao[1]);
            if (i == JOptionPane.YES_OPTION) {
                   minha condição;
            }

quero que ao usuário apertar a tecla S do teclado o botão SIM do meu JOptionPane.showOptionDialog seja executado e ao apertar a tecla N o botão NÃO seja executado mas não sei como fazer,
alguém tem alguma ideia?

2 Respostas

M

Ninguém?

M

Desculpa a insistência, mas ninguém pode me ajudar com isso?

Criado 25 de fevereiro de 2015
Ultima resposta 5 de mar. de 2015
Respostas 2
Participantes 1