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.
[quote=gabriel.lago] 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.[/quote]
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
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