D
dalco
Gast
hallo,
ich versuche gerade ein JMenu mit einem Icon zu erstellen und es abzufragen, aber es spricht nicht an.
ich weiß gerade nicht weiter, ich habe es schon oft mit Menu gemacht, ging alles problemlos, das einzige war, dass ich ein icon zum text setzen wollte, deswegen habe ich JMenu und nicht das normale Menu genutzt.
falls mir jemand weiterhelfen kann, vielen dank,
hier meine beiden codes.
die abfrage:
und der aufruf im Builder der GUI:
nochmal, es wird gezeigt, aber nicht aufgerufen, mit Menu funktioniert das gleiche gut.
danke
Tino
ich versuche gerade ein JMenu mit einem Icon zu erstellen und es abzufragen, aber es spricht nicht an.
ich weiß gerade nicht weiter, ich habe es schon oft mit Menu gemacht, ging alles problemlos, das einzige war, dass ich ein icon zum text setzen wollte, deswegen habe ich JMenu und nicht das normale Menu genutzt.
falls mir jemand weiterhelfen kann, vielen dank,
hier meine beiden codes.
Code:
private JMenu createExtrasMenu(ActionListener listener) {
JMenu ret = new JMenu("Extras");
JMenuItem mi = new JMenuItem("Sicherheit",new ImageIcon("Media/bild_button_gpsEintrag.jpg") );
mi.setHorizontalTextPosition(JMenuItem.LEFT);
mi.setActionCommand("Sicherheit");
mi.addActionListener(listener);
ret.add(mi);
return ret;
}
die abfrage:
Code:
public void actionPerformed(ActionEvent event) {
String cmd = event.getActionCommand();
if (cmd.equals("Sicherheit")) {
System.out.println("Sicherheit pressed");
// alles weitere...
}
}
und der aufruf im Builder der GUI:
Code:
JMenuBar menubar = new JMenuBar();
menubar.add(createExtrasMenu(null));
setJMenuBar(menubar);
nochmal, es wird gezeigt, aber nicht aufgerufen, mit Menu funktioniert das gleiche gut.
danke
Tino