Swing MenuItem feuert Action nur wenn disabled

chefhose

Neues Mitglied
Hallo Leute,

ich habe ein seltsames Problem, bei dem ich nicht weiter weiß.
Ich bin gerade dabei, mir eine Swing- GUI mit Eclipse und Window Builder zu schustern, doch die MenüItems lösen bei OnClick nur eine Action aus, wenn das entsprechende MenüItem deaktiviert ist.
Der Eintrag wird dann schön in grautönen angezeigt, wie es sich für einen deaktivierten MenuItem gehört, aber man kann draufklick und etwas auslösen. :bahnhof:
Vor allem geht das aber bei aktiviertem MenuItem nicht!

Java:
JMenuItem mntmNeuesKonto = new JMenuItem("neues Konto");
		mntmNeuesKonto.setEnabled(false);
		mntmNeuesKonto.addMouseListener(new MouseAdapter() {
			@Override
			public void mouseClicked(MouseEvent e) {
				String response = JOptionPane.showInputDialog(null,
						  "Name des Kontos eingeben",
						  "neues Konto",
						  JOptionPane.QUESTION_MESSAGE);
				Konto einKonto = new Konto("response");
				dieInstanz.getOpenProfile().addKonto(einKonto);
			}
		});

Also vielleicht weiß jemand Rat, ich bin gerade jedenfalls ziemlich verwirrt.

Danke
 
:applaus:

au, das war einfach! Wie ich da auf den MouseListener kam, frag ich mich jetzt auch.
Weswegen der MouseListener aber unterschiedlich reagiert, je nach enabled oder disabled MenuItem, versteh ich jetzt auf Anhieb trotzdem nicht, aber egal!

Danke
 

Zurück
Oben