Hallo WWW!
Ich habe ein Problem mit einer Swing-Anwendung, in der ich das Windows-L&F benutze:
Den einzelnen JMenuItems in meinem Menü habe ich ein Icon verpasst. Unter XP sind sie allerdings sehr stark eingerückt, so dass ich sie mittels setMargin() nach links geschoben habe, um das zu korrigieren.
Allerdings habe ich jetzt das Problem, dass Vista sie nicht eingerückt darstellt. Damit sorgt mein Code dafür, dass sie links aus dem Menü „herausrutschen“, was ziemlich hässlich aussieht.
Wenn ich in Vista das Classic-L&F einstelle (grau und ohne Effekte), verhält es sich genau wie XP.
Meine Frage: Weiß jemand, wie ich ohne OS-Überprüfung die Icons immer so ausrichten kann, dass sie linksbündig sind?
Danke schonmal,
Jonas Tilly