我正在GWT中创建一个自定义小部件,扩展Composite并实现ClickHandler.我已经实现了onClick方法,但是clickEvent不起作用.为了使clickEvent工作,我还应该在类中另外实现什么方法?可能是HandlerRegistration?怎么样?
car*_*amo 18
如果您希望窗口小部件的行为类似于可点击的GWT窗口小部件,则应使用com.google.gwt.event.dom.client.HasClickHandlers接口.
public class MyWidget extends Widget
implements HasClickHandlers
{
public HandlerRegistration addClickHandler(
ClickHandler handler)
{
return addDomHandler(handler, ClickEvent.getType());
}
}
Run Code Online (Sandbox Code Playgroud)