GWT提供了DOM工具,利用美工做好的HTML页面,后台人员结合GWT来开发。
Element button = DOM.getElementById("button_a");
DOM.sinkEvents(button, Event.ONCLICK);
DOM.setEventListener(button,new EventListener(){
public void onBrowserEvent(Event event) {
if(DOM.eventGetType(event) == Event.ONCLICK){
Window.alert("hello world!");
}
}
});
通过DOM.getElementById获取页面元素,这里可以是任意HTML元素。
然后通过DOM.sinkEvents让HTML元素触发事件。
最后是DOM.setEventListener加入事件监听器。