Tecla Enter

6 respostas
L

boas pessoal,

Gostaria de saber o codigo para que ao pressionar a tecla enter na minha aplicaçãopele chame um actionlistener.

O problema é que tenho um botao que chama este actionlistner mas eu preferia que o usuário pressionasse ENTER ao inves de pressionar este botao.

è algo com substituir o botao pela tecla enter.

Obrigado desde ja !

6 Respostas

E
JButton b1 = new JButton("Incluir");
           b1.getRootPane(); // equivale ao pressionar a tecla enter !
Agora so falta vc testar     :grin:  .
L

Coloquei isso ai mas nao ta dando nada ,

eu pressiono enter mas nada acontece . será que tenho que fazer mais alguma coisa ? veja o meu codigo :

JButton validarconta = new JButton( ( "Teste" );
validarconta.getRootPane();
 validarconta.addActionListener(as400saldo);
E

ops…postei errado :grin: !

o certo é deste modo .

getRootPane().setDefaultButton(b1);
L

ok beleza, funcionou legal,

Agora gostaria de esconder este botão , mas quando tento retirar ele do container ele me da erro

vc sabe porque ?

J

Não retire ele do container pois ele esta sendo usado. Ponha o metodo BOTAO.setVisible(false);

Acho que dara certo…

Danillo

I

olá a todos
onde é que coloco o código

getRootPane().setDefaultButton(b1);

obrigado

Criado 19 de junho de 2006
Ultima resposta 29 de jun. de 2006
Respostas 6
Participantes 4