Como acionar o Jbutton (ActionPerformed) sem clicar nele
4 respostas
knik
Eu clico no botão e executa o código imediatamente. Certo. Eu gostaria de executar o código deste botão clicando em outro componente, por exemplo, em outro botão. ´Para fazer isto eu teria de digitar o código todo do primeiro botão (repetindo o código).
No Delphi eu só faria “Botao1_onClick”, e o botão1 seria acionado. Como eu faço isto no java, alguém tem exemplos?
Obrigado, eu fiz isto mesmo - criei um método. Assim posso chamá-lo clicando em qualquer botão. Mas eu queria saber se o java consegue fazer igual fazemos com o Delphi, chamando a ação do botão diretamente.
Obrigado.
_Renatu
Olá knik
Uma dica: acostume-se a procurar a documentaçao do objeto que voce está procurando…
Analisando a documentaçao de AbstractButton, superclasse dos botões, voce vai ver que existe um método chamado doClick().
Muito provavelmente é isso que voce está procurando.
//instancio um botao:JButtonbotao=newJButton("OK");//simulo um clique:botao.doClick();
Boa sorte, espero ter ajudado!
knik
você ajudou muito. É que ainda estou meio devagar - mas vou tentar ler a doc.
Obrigado.