É possível passar parâmetros para uma ActionListener ?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
lucao
Java Ninja
[Avatar]

Membro desde: 20/12/2004 11:38:33
Mensagens: 298
Localização: Santos/SP
Offline

Pessoal, gostaria de saber se é possível passar parâmetros para um ActionListener, pois eu precisaria saber de que Botão veio a chamada e precisaria de um atributo do botão para utilizar em um método.
Obrigado.
big_rid
Smalltalk

Membro desde: 08/08/2006 10:27:29
Mensagens: 1
Offline

http://www.dca.fee.unicamp.br/cursos/PooJava/graphic/evt_action.html
celonetmail
HelloWorld

Membro desde: 29/04/2005 21:56:43
Mensagens: 12
Offline

Exemplo: Se seu projeto possui dois botoes: OK e Cancelar, você pode diferenciar qual deles chamou o actionEvent, atraves do metodo getActionCommand() da classe ActionEvent. assim:

public void actionPerformed( ActionEvent ae ){

if( ae.getActionCommand().equals("OK")){
//botao ok pressionado
}else if( ae.getActionCommand().equals("Cancelar")){
//botao Cancelar pressionado
}
}
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team