Como faço pra que o evento actionPerformed d um JButton seja ativado quando for pressionada a tecla ENTER quanto o botão estiver com o foco?
Simplesmente quando eu seleciono o botão com tab e aperto enter, não acontece nada, ele não dispara o actionPerformed.
Ativar actionperformed do JButton com ENTER
G
3 Respostas
Como faço pra que o evento actionPerformed d um JButton seja ativado quando for pressionada a tecla ENTER quanto o botão estiver com o foco?
Simplesmente quando eu seleciono o botão com tab e aperto enter, não acontece nada, ele não dispara o actionPerformed.
vc tem que adicionar um listener de teclado nesse botão e saber qunado foi clicada a tecla enter p/ disparar seu evento.
de uma procurada aqui
[]'s
H
ou vc pode fazer o seguinte: jButton.setMnemonic(‘j’);
dai sera necessario “ALT+letra” p ativar o action do botao. Nao testei c enter, mas axo q pega. Neste caso eu colokei o caracter “j”.
testei, enter pega, so por “\n”
Vc usa o netbeans? Da uma olhada 
Criado 8 de julho de 2006
Ultima resposta 8 de jul. de 2006
Respostas 3
Participantes 4