G
Guest
Gast
Hallo zusammen,
kann man eigentlich irgendwie den Text eines JMenu hervorheben, wenn ein JMenuItem des jeweiligen Menüs ausgewählt wurde? Ich bin gerade dabei, einen Workshop für verschiedene Java-Probleme zu erstellen. Nachdem ein Thema ausgewählt wurde, wird der entspr. Workshop angezeigt. Da jedes Thema zu einem Kapitel gehört, soll der entspr. Eintrag der JMenuBar hervorgehoben werden.
Ich habe da mal folgendes probiert:
(Die Variablen sind hierbei statisch für die Klasse deklariert!)
Da macht er mir aber nur im Pulldown-Menü oben und unten einen roten Rand hin...!
Weiß jemand, wie ich vom JMenuItem aus in der Hierarchie hoch komme zum übergeordneten JMenu...?
kann man eigentlich irgendwie den Text eines JMenu hervorheben, wenn ein JMenuItem des jeweiligen Menüs ausgewählt wurde? Ich bin gerade dabei, einen Workshop für verschiedene Java-Probleme zu erstellen. Nachdem ein Thema ausgewählt wurde, wird der entspr. Workshop angezeigt. Da jedes Thema zu einem Kapitel gehört, soll der entspr. Eintrag der JMenuBar hervorgehoben werden.
Ich habe da mal folgendes probiert:
Code:
objSelectedItem = ae.getSource();
strSelectedItem = ((JMenuItem)objSelectedItem).getLabel();
((JMenuItem)objSelectedItem).getParent().setBackground(new Color(255,0,0));
(Die Variablen sind hierbei statisch für die Klasse deklariert!)
Da macht er mir aber nur im Pulldown-Menü oben und unten einen roten Rand hin...!
Weiß jemand, wie ich vom JMenuItem aus in der Hierarchie hoch komme zum übergeordneten JMenu...?