É possível passar parâmetros para uma ActionListener?

2 respostas
lucao

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.

2 Respostas

B

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

C

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

}

}
Criado 8 de agosto de 2006
Ultima resposta 12 de ago. de 2006
Respostas 2
Participantes 3