GWT右クリック
GWTで右クリックのイベントを受け付けるには、MouseListenerを持っているオブジェクトで
element.addMouseListener(new MouseListenerAdapter(){
public void onMouseDown(Widget sender, int x, int y) {
if(DOM.eventGetButton(DOM.eventGetCurrentEvent())==Event.BUTTON_RIGHT){
Window.alert("右クリック");
}
}
});
のようにすればイベントを受けることができます。
でも、どうもOperaではだめみたいですね。
IE、FireFoxでは通知がくるのですが、Operaは左クリックしかonMouseDownのイベントが発生しないようです。
クロスブラウザの道長しです。
Posted in GWT |
