我使用的是 Netbeans 7.0.1。我遇到的问题是 JMenuItems 及其助记符似乎很拥挤。
运行时,JMenuItem 和助记符的间距正常。使用launch4j创建.exe后助记符与 JMenuItem 重叠。
这是屏幕截图:
只有setAccelerator()
函数遭受了这种变形。编辑菜单中的 DefaultEditorKit.action
看起来不错,或者可能是因为复选框的原因。
我该如何解决这个问题?
最佳答案
我经过一番研究后发现了这一点。这是 java 版本 5.0 和 6 中的一个错误 ( Bug ID: JDK-6385366 )。它在版本 6(b80) 中得到了解决。我使用 launch4j 和 Inno Setup 来捆绑 jre6。将 jar 与更高版本捆绑在一起解决了这个问题。 jre8工作顺利。
关于java - JMenuItem与exe中的助记符重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34896491/