1

我正在使用 Swing 为所有菜单创建一个热键。对于“另存为”菜单项,“A”应在“另存为”中紧跟“S”之后加下划线,而不是“a”。我使用以下代码为菜单项创建热键“用于另存为菜单:MenuItem.setMnemonic('a');”

4

1 回答 1

4

您将希望使用setDisplayedMnemonicIndex(...)向 JVM 提供提示,哪个字母应该加下划线。您在调用调用它setMnemonic(KeyEvent.VK_A)

有关更多信息,请查看 API:AbstractButton API

于 2012-03-03T16:49:28.120 回答