我正在使用 Swing 为所有菜单创建一个热键。对于“另存为”菜单项,“A”应在“另存为”中紧跟“S”之后加下划线,而不是“a”。我使用以下代码为菜单项创建热键“用于另存为菜单:MenuItem.setMnemonic('a');”
user1233664
问问题
62 次
1 回答
4
您将希望使用setDisplayedMnemonicIndex(...)
向 JVM 提供提示,哪个字母应该加下划线。您在调用后调用它setMnemonic(KeyEvent.VK_A)
有关更多信息,请查看 API:AbstractButton API
于 2012-03-03T16:49:28.120 回答