java - JMenuItem与exe中的助记符重叠

标签 java netbeans netbeans-7 jmenuitem launch4j

我使用的是 Netbeans 7.0.1。我遇到的问题是 JMenuItems 及其助记符似乎很拥挤。

运行时,JMenuItem 和助记符的间距正常。使用launch4j创建.exe后助记符与 JMenuItem 重叠。

这是屏幕截图:

File Edit About

只有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/

相关文章:

java - 在 netbeans 8.2 中添加 Glassfish Server 5.0

java - 我应该将 "mysql-connector-java-5.1.31-bin.jar"文件放在 Netbeans 中的哪个位置?

java - JAX-RS with Basic Authentication - 如何安全地避免在每个请求中询问凭据?

java - 我需要一个 java 中的调度程序,它与其他调度程序共享一个线程池

java - 为什么包可见性优先于子类可见性?

java等待对话框关闭

java - Netbeans 教程 : Creating a graphical client for twitter

netbeans - 为什么我的 Netbeans 不突出显示 PHP/Javascript 中 undefined variable ,但在 Java 中却突出显示?

java - 日期配置不正确