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 に答える