Действие ICEFaces против actionListener - PullRequest
3 голосов
/ 13 июля 2009

Мне не ясна разница между этими двумя методами. Я вижу, что actionListener принимает ActionEvent в качестве параметра, но оба могут быть связаны с методом в компоненте поддержки.

Является ли единственное функциональное отличие параметром ActionEvent? Так что, если мне понадобится ActionEvent, используйте метод listener, если нет, то будет ли работать?

1 Ответ

6 голосов
/ 04 августа 2009

actionListener принимает ActionEvent в качестве параметра и возвращает void. Действие не принимает параметров и возвращает строку, которую можно использовать для навигации.

Если вам не нужен ActionEvent и вам не нужно ориентироваться, вы обычно можете сделать любой из них. Если вам нужен ActionEvent, вам нужен actionListener. Если вам нужно ориентироваться, вам нужно действие.

...