如何在我们的网络应用程序中为GWT按钮添加键盘短按?

时间:2015-12-14 19:21:45

标签: java gwt

我是GWT的新手,想在我们的应用程序的对话框弹出窗口中添加一个简单的键盘快捷键到“是”按钮?我环顾四周,似乎找不到添加一个的明确方法。

谢谢你的帮助。

1 个答案:

答案 0 :(得分:4)

在对话框中覆盖onPreviewNativeEvent方法:

@Override
protected void onPreviewNativeEvent(NativePreviewEvent event) {
    super.onPreviewNativeEvent(event);
    if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ESCAPE) {
        hide();
    }
    if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) {
        // submit(); - or whatever you need to do here
    }
}