Botão default

4 respostas
Zeed01

Boa noite a todos,

Alguem pode me dizer como posso deixar um botão como default numa tela em que existem diversos botões ?

Como quando usamos o JOptionPane.showOptionDialog, onde o botão OK fica como default e é só pressionarmos Enter.

Obrigado.

Um abraço.

4 Respostas

Marky.Vasconcelos

vc tem que adicionar KeyListeners

Zeed01

Adicionar Keylistener onde ?

Se eu adicionar o KeyListener não vai acontecer de SEMPRE que for pressionado Enter o evento do botão OK seja executado ?

Se for isso essa não é a inteção, porque nos modelos normais que vemos, como no exemplo do JOptionPane.showOptionDialog nada impede do usuario mudar o foco o Botão Cancelar e pressionar Enter, solicitando que o evendo do botão Cancelar seja executado, e não do botão OK,

Acho que me enrolei um pouco… deu pra entender ?

Estou utilizando o NB 5.5 para criação das telas.

Obrigado.

ziegfried

se não me engano:

jframe.getRootPane().setDefaultButton(button);
Zeed01

Alguma forma de setar pelas propriedades no NB 5.5 ?

Criado 23 de maio de 2007
Ultima resposta 23 de mai. de 2007
Respostas 4
Participantes 3