JMenuItem & AbstractAction = Problem?

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo Leute,

ich benutze eine AbstractAction um ein JMenuItem abzufragen. Es funktioniert soweit auch aber... der Menüeintrag hat keinen Text???

z.B.:
Code:
aItem = new JMenuItem("Exit", 'x');
		aItem.setAccelerator(KeyStroke.getKeyStroke('Q', java.awt.Event.CTRL_MASK, false));
		aItem.setAction(new ActionExit()); // <--Problem
		aMenu.add(aItem);

Dabei ist...
Code:
import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.JOptionPane;

public
class ActionExit
extends AbstractAction {
	
	public
	void actionPerformed(ActionEvent aEvent) {
		Object[] aOptionArray = {"Yes", "No"};
		int aAnswer = JOptionPane.showOptionDialog(
				null, "Exit Bla?", "Warning",
				JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,
				null, aOptionArray, aOptionArray[0]);
		System.out.println(aAnswer);
	}
	
	private
	static
	final
	long serialVersionUID = 900;
}
Kommentiere ich das "Problem" wie oben bezeichnet aus ist das JMenuItem wieder da. Was läuft hier falsch?
 
http://java.sun.com/javase/6/docs/api/javax/swing/AbstractAction.html#AbstractAction(java.lang.String) :roll:
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben