天天看點

GWT事件與ELEMENT綁定

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

繼續閱讀