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加入事件監聽器。