[RESOLVIDO] JButton

2 respostas
ambuzr

Ola pessoal

to com uma duvida, cirei ActionListener para varios botoes de uma calculadora, quando o usuario clica no botao ele exibe no JTextFild da calculadora e por sinal ta perfeito , porem criei um KeyListener queria quando o usuario digite 1 do teclado(isso ja ta funcional falta so fazer a mesma coisa do botao) ele aperte o 1 do JButton e dispare o evento do botao, tentei o

num1.setSelected(true);

mas nada acontece, qual metodo q uso pra simular o click do no botao feito com mouse, pq nao quero criar usar os mesmos metos que uso nos botoes nos KeyListener

2 Respostas

marcioyudi

Use o método doClick() do JButton desejado. Ele fará aquilo que você necessita: ele clica no botão e executa o evento.

Ex:

num1.doClick();
ambuzr

vlw era isso mesmo que eu queria, tinha implementado um metodo que fazia a mesma coisa tanto para o click quanto para a tecla, porem com doClick ficou bem mas legal afinal o usuario ver o botao sendo clicado vlw :lol:

Criado 26 de outubro de 2008
Ultima resposta 26 de out. de 2008
Respostas 2
Participantes 2