2016-01-20 1 views
1

J'utilise Netbeans 7.0.1. J'ai le problème que JMenuItems et leurs mnémoniques semblent bourrés.JMenuItem chevauchement avec mnémonique dans exe

Lors de l'exécution, le JMenuItem et le mnémonique sont espacés normalement. Après avoir créé un fichier .exe à l'aide de launch4j, les mnémoniques chevauchent le JMenuItem.

est ici la capture d'écran:

FileEditAbout

Seule la fonction setAccelerator() a subi cette défiguration. DefaultEditorKit.action dans le menu Edition semble bien ou peut-être à cause de la case à cocher.

Comment puis-je contourner ce problème?

Répondre

0

Je l'ai trouvé après un peu de recherche. C'était un bug dans les versions Java 5.0 & 6 (Bug ID: JDK-6385366). Il a été résolu dans la version 6 (b80). J'ai utilisé launch4j et Inno Setup pour regrouper jre6. Regrouper le pot avec une version ultérieure a corrigé le problème. jre8 fonctionne bien.