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.:
Dabei ist...
Kommentiere ich das "Problem" wie oben bezeichnet aus ist das JMenuItem wieder da. Was läuft hier falsch?
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;
}