【发布时间】:2012-08-01 07:47:29
【问题描述】:
我正在开发一个复杂的桌面应用程序,该应用程序具有多个用于工作流的选项卡式窗格,每个窗格都塞满了不同的按钮、标签和其他 UI 元素。它们中的每一个都需要定义一个助记符,而这些通常会因为要定义的字母用完而发生冲突。
我注意到在 Windows 上,如果为两个控件定义了相同的助记符,那么按下它会在它们之间循环,并在释放键时激活它们。使用 Swing,如果您使用相同的键定义其中 2 个助记符,则助记符根本不会激活。
有解决办法吗?
【问题讨论】:
-
不确定,可能是代码中的概念错误,为了更好的帮助,请尽快发布 SSCCE,
-
这听起来像是您不是自己编写代码,而是让 GUI 构建器为您完成。 Java 语法中没有“助记符”之类的东西。
-
谢谢@JBNizet,明白了:)
-
“Java 语法中没有“助记符”之类的东西”?????