JMenuBar - Abstand zwischen Icon und Rand zu groß?

DarthShader

Erfahrenes Mitglied
Hallo,

ich habe eine Frage bezüglich JMenuBar. Ich erstelle ein Menü folgendermaßen:

Java:
JMenuBar menuBar = new JMenuBar();

JMenu menuFile                = new JMenu( "Datei" );
JMenuItem menuFileNewProject  = new JMenuItem( "Projekt" );
JMenuItem menuFileClose       = new JMenuItem( "Schließen" );

menuFile.add( menuFileNewProject );
menuFile.add( menuFileClose );

menuBar.add( menuFile );

Also nichts besonderes.

Wenn ich für ein JMenuItem nun eine Action angebe, der auch ein Icon zugewiesen wurde, dann sieht das Resultat so aus:

http://www.the-cr.de/_temp/17.04.2007/java_menu_icons.jpg

Meine Frage ist, wieso ist der Abstand zwischen Menürand und Icon so auffallend groß? Es sieht so aus, als würde das Menü noch Platz reservieren, um dort solche RadioButtons oder Ähnliches anzeigen zu können, aber mein Menü enthält lediglich JMenuItems. Ist es normal, dass dort so ein großer Rand ist?
 
Habe gerade bemerkt, dass dieser Thread eigentlich ins Swing - Unterforum gehört, bitte Moderator verschieben! :-)

Hat denn keiner solch eine einfache JMenuBar gebaut, und mal gesehen dass die Icons so einen großen Abstand haben? Ist das ein normales Verhalten?
 
Zurück