0

当我在 Web 应用程序的每个面板中按 esc 键时,我需要添加一个功能。特别是当我在我的 Web 应用程序中按 esc 键时,我需要显示一个面板,如果需要从 Web 应用程序退出,该面板会发出警报。

我的问题是:如何启用 esc 快捷键?

4

2 回答 2

2

在 GWT 中,您通常使用NativePreviewHandler.

于 2013-01-03T10:11:14.873 回答
1

这是我从事的一个项目的一个片段,它应该让你知道该怎么做:

public class MyDialogBox extends com.google.gwt.user.client.ui.DialogBox 
{
    @Override
    protected void onPreviewNativeEvent(Event.NativePreviewEvent event)
    {
        super.onPreviewNativeEvent(event);
        switch (event.getTypeInt())
        {
            case Event.ONKEYDOWN:
                if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ESCAPE) 
                {
                    // do stuff
                }
                break;
        }
    }
}
于 2013-01-03T09:25:23.193 回答