我在 Java 中有以下 JButton 代码:
enterButton = new JButton("Enter");
enterButton.setMnemonic(KeyEvent.VK_ENTER); // Shortcut: Alt + Enter
问题很简单:如何设置快捷方式“Enter”而不是“Alt+Enter”快捷方式?
我只是更喜欢按“Enter”而不是按住“Alt”并按“Enter”
最佳答案
我有同样的问题:我有一个表单,每当我编辑一个字段时,我想按回车键以触发 actionPerformed 事件。
我用这个修复了它:
按钮和表单的其余部分所在的 JPanel
称为 content
:
content.getRootPane().setDefaultButton(enterButton);
这会使按钮始终处于选中状态,因此当您按下回车键时,会触发其对应的 actionPerformed 事件(记得为其添加一个 ActionListener!)
希望对你有帮助!
亲切的问候,
赫克托耳
关于java - JButton 的热键/快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15725237/