【发布时间】:2010-10-06 20:51:48
【问题描述】:
在 NetBeans 6.9 IDE 中,如果您创建一个
New Project >> Java >> Java Desktop Application 运行它,你会发现菜单项有助记符,但只有在按下ALT 之后。
(netbeans 程序本身就使用这种风格的菜单。)
但是,如果您创建一个新的File >> Swing GUI Forms >> JFrame Form,并添加一个带有助记符的简单菜单栏,然后运行 JFrame,助记符将始终出现,而无需按 ALT。这是我更喜欢的。
(Firefox 使用这种风格的菜单)
我的想法是org.jdesktop.application 会覆盖默认设置,但这只是猜测。有谁知道如何使 SingleFrameApplication 不需要按下ALT?
谢谢。
编辑: 发现问题是 JFrame 和 JDesktop 使用了不同的默认 Look and Feels
【问题讨论】:
-
您使用的是哪个 Windows 版本?我在 XP 上的 Firefox 3.6.10 需要 Alt,这是所有本机应用程序所做的。使用 JDK6 运行您的第一个代码示例也需要 Alt。
-
我在家里使用 WinXP、FF 3.6.10,在工作中使用 Windows 7、FF 3.6.10。 Firefox 和我的第一个示例都在两台机器上始终显示带有“F”下划线的文件。
-
对不起,我不明白“助记符将始终出现”您的意思是始终显示下划线。看我的回答。
标签: java swing netbeans menuitem mnemonics