JMenuItem与exe中的助记符重叠
JMenuItem overlapping with mnemonic in exe
我正在使用 Netbeans 7.0.1。我遇到的问题是 JMenuItems 及其助记符似乎塞满了。
在运行上,JMenuItem和助记符正常间隔。使用 launch4j 创建 .exe 后,助记符与 JMenuItem 重叠。
截图如下:
只有setAccelerator()
函数遭受了这种毁容。 DefaultEditorKit.action
在“编辑”菜单中看起来不错,或者可能是因为复选框的原因。
我该如何解决这个问题?
经过一番研究,我明白了。这是 java 版本 5.0 和 6 中的错误(Bug ID: JDK-6385366). It was resolved in version 6(b80). I used launch4j and Inno Setup to bundle jre6. Bundling the jar with a later version fixed the issue. jre8 运行流畅。
我正在使用 Netbeans 7.0.1。我遇到的问题是 JMenuItems 及其助记符似乎塞满了。
在运行上,JMenuItem和助记符正常间隔。使用 launch4j 创建 .exe 后,助记符与 JMenuItem 重叠。
截图如下:
只有setAccelerator()
函数遭受了这种毁容。 DefaultEditorKit.action
在“编辑”菜单中看起来不错,或者可能是因为复选框的原因。
我该如何解决这个问题?
经过一番研究,我明白了。这是 java 版本 5.0 和 6 中的错误(Bug ID: JDK-6385366). It was resolved in version 6(b80). I used launch4j and Inno Setup to bundle jre6. Bundling the jar with a later version fixed the issue. jre8 运行流畅。