JButton的热键/快捷方式

Lor*_*uel 5 java swing enter hotkeys shortcut

我在Java中有以下JButton代码:

enterButton = new JButton("Enter");
enterButton.setMnemonic(KeyEvent.VK_ENTER); // Shortcut: Alt + Enter
Run Code Online (Sandbox Code Playgroud)

问题很简单:如何设置快捷键"Enter +",而不是使用快捷键"Alt + Enter"?

我只想按"Enter"而不是按住"Alt"并按"Enter"

Héc*_*orn 6

我有同样的问题:我有一个表格,每当我在编辑一个字段时我想按Enter键来激活actionPerformed事件.

我用它修复了它:JPanel按钮和表单的其余部分被称为content: content.getRootPane().setDefaultButton(enterButton);

这使按钮始终处于选中状态,因此当您按Enter键时,会触发相应的actionPerformed事件(请记住向其添加ActionListener!)

希望这对你有所帮助!

亲切的问候,
Héctor