JMenuItem

Serethos

Erfahrenes Mitglied
Servus

hab mir ne JMenuBar() erstellt mit JMenu und JMenuItem. würde jetzt gerne wissen ob es ne möglichkeit gibt ein JMenuItem graudarzustellen also das man sieht die kann man nicht anklicken. und dann wieder schwarz darstellen(Schriftfarbe) wenn man wieder drauf klicken darf.
hab gedacht das wird automatich mit JMenuItem.enable(false) gemacht aber war nicht so.

mfg
 
Hallo!

Schau mal hier:
Code:
/**
 * 
 */
package de.tutorials.training;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

/**
 * @author Darimont
 * 
 */
public class DisabledMenuBarItemExample extends JFrame {

	public DisabledMenuBarItemExample() {
		super("DisabledMenuBarItemExample");
		setDefaultCloseOperation(EXIT_ON_CLOSE);

		JMenuBar bar = new JMenuBar();

		JMenu menu = new JMenu("File");

		JMenuItem item = new JMenuItem("exit");
		item.setEnabled(false);

		menu.add(item);

		bar.add(menu);

		setJMenuBar(bar);

		pack();
		setVisible(true);
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		new DisabledMenuBarItemExample();
	}
}

Gruß Tom
 
Zurück