【发布时间】:2012-06-13 14:35:36
【问题描述】:
在 GWT UIBinder 下命名事件处理程序有特殊限制吗?
用户界面模板:
<g:Button ui:field="myButton" />
以下是我见过的一些有效变体,用于命名button 的click 事件处理程序('/' 象征性地分隔不同的方法名称),
@UiHandler("myButton")
public void onClick / onClickButton / handleClick(ClickEvent e) {}
在我看来,事件处理程序可以随意命名。它由annotation 和event parameter 而不是method name 标识,即“myButton”和“ClickEvent”而不是上面示例的“onClick/onClickButton/handleClick”。
我错过了什么吗?
@EDIT
当然,如果两个处理程序恰好属于同一类型的 event parameter,则它们必须命名不同。
【问题讨论】: