/**
* onBrowserEvent事件例子
*/
private void toBrowserEvent(){
TextBox textBox = new TextBox(){
@Override
public void onBrowserEvent(Event event) {
int type = DOM.eventGetType(event);
if((type & Event.KEYEVENTS) != 0
|| (type & Event.MOUSEEVENTS) != 0){
Window.alert("收集事件信息");
}
super.onBrowserEvent(event);
}
};
//手工注册事件
//或者可以采用addXXXListener/addXXXHandler
textBox.sinkEvents(Event.KEYEVENTS);
textBox.sinkEvents(Event.MOUSEEVENTS);
RootPanel.get().add(textBox);
}