2009-07-13 3 views
3

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

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

+0

Я думаю, что название этого вопроса должно быть «Action vs actionListener», поскольку это, похоже, не имеет ничего общего с ICEFaces. Спасибо за информацию. –

ответ

6

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

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

Смежные вопросы