我想在 buttonelement 上添加处理程序,我已按如下方式实现它。请帮助我解决此代码中的错误。我不想直接在按钮小部件上添加处理程序。
Button button = new Button("Click");
Element buttonElement = button.getElement();
Event.setEventListener(buttonElement, new EventListener() {
@Override
public void onBrowserEvent(Event event) {
String string = event.getType();
if(string.equalsIgnoreCase("click")) {
System.out.println("CLICK");
}
}
});
Event.sinkEvents(buttonElement, Event.ONCLICK);