Icefaces Action vs ActionListener
-
13-09-2019 - |
Pergunta
Não estou claro sobre a diferença entre esses dois métodos. Vejo que o ActionListener toma uma ação de ação como um parâmetro, mas ambos podem estar vinculados a um método no feijão de apoio.
A única diferença funcional é o parâmetro ActionEvent? Então, se eu precisar de ActionEvent, use o método do ouvinte, caso contrário, também funcionará?
Solução
ActionListener toma um ActionEvent como parâmetro e retorna nulo. A ação não leva parâmetros e retorna uma string que pode ser usada para navegação.
Se você não precisar do ActionEvent e não precisar navegar, geralmente pode fazer um. Se você precisar do ActionEvent, precisará do ActionListener. Se você precisar navegar, precisará da ação.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow