JMenuBar 上的 KeyListener

问题描述 投票:0回答:0

我们经常在应用程序中看到,顶部的菜单(文件、编辑、查看...)由 JMenuItem 组成,可以通过单击它们或通过键入此 JMenuItem 的下划线规则来访问。

无论我将我的 KeyListner 放在 JMenuBar 还是 JMenu 上,我都无法重现这最后一个行为。点击JMenu后如何监听键盘?

mnNewMenu_1.addKeyListener(new KeyAdapter() {
            @Override
            public void keyReleased(KeyEvent e) {
                if(e.getKeyCode() == KeyEvent.VK_O)
                {
                    mnNewMenu_7.setArmed(true);
                }
            }
        });
java jmenu
© www.soinside.com 2019 - 2024. All rights reserved.