Swing Nimbus arbeitet nicht korrekt korrekt bei setEnabled() für JMenuItem

  • Themenstarter Themenstarter NimbusIsCool
  • Beginndatum Beginndatum
N

NimbusIsCool

Gast
Hallo,

als ich vorhin an meinem Programm ein JMenuItem auf setEnabled(false) setzen wollte war ich richtig erstaunt: Nimbus stellte dieses nicht korrekt dar.

Dann habe ich eine fertige Applikation herausgeholt, in der ich schon einmal das Nimbus LaF verwendet habe: dort wird das deaktivierte JMenuItem richtig dargestellt. Also habe ich gegoogelt, meinen Code umgestellt und allerlei Dinge versucht. Doch in der einen Applikation (meine Fertige) wird es korrekt gerendert von Nimbus und in der aktuellen Enwicklungsapplikation in Eclipse wird es falsch dargestellt. Sehet selbst auf diesem Bild hier:
attachment.php


Was mache ich falsch? Könntet Ihr mir vielleicht irgendwie helfen?

Beste Grüße,
NimbusIsCool
 

Anhänge

  • nimbusfaildd551932png.png
    nimbusfaildd551932png.png
    11,3 KB · Aufrufe: 34
Hallo,

könnte es vielleicht sein, daß bei deinem Programm, wo es nicht funktioniert, das .setEnabled(false) irgendwie nicht richtig gesetzt wird? Hast du schon überprüft, ob der entsprechende Menüeintrag wirklich auf false gesetzt wurde?

MfG
hansmueller
 
Ich bin dumm, dumm, dumm! Grrrrrr
Ich habe auf den JMenuItems HTML-Syntax benutzt. Kein Wunder, dass es nicht geklappt hat! HTML rausgeschmissen und normalen Text verwendet - schon geht es einwandfrei!

Totzdem DANKE an Euch!
Gruß,
NimbusIsCool
 

Zurück
Oben