Hallo,
ich habe mehrere JMenuItems, alle mit dem gleichen ActionListener.
Nun will ich herausfinden von welchem JMenuItem das Event ausgeht.
Folgendes habe ich schon ausprobiert, hat aber nicht funktioniert:
Ich habe mir schon das Tutorial hier durchgelesen, bei dem diese Methode beschrieben wird, aber irgendwie klappt's bei mir einfach nicht!
Da ich mehrere JMenuItems mit gleichem Text habe, kann ich event.getActionCommand() nicht verwenden.
Danke schonmal für eure Antworten! :wink:
ich habe mehrere JMenuItems, alle mit dem gleichen ActionListener.
Nun will ich herausfinden von welchem JMenuItem das Event ausgeht.
Folgendes habe ich schon ausprobiert, hat aber nicht funktioniert:
Code:
JMenuItem gelb=new JMenuItem("Gelb");
JMenuItem rot=new JMenuItem("Rot");
gelb.addActionListener(this);
rot.addActionListener(this);
...
public void actionPerformed(ActionEvent event)
{
if(event.getSource()==rot)
...
}
Ich habe mir schon das Tutorial hier durchgelesen, bei dem diese Methode beschrieben wird, aber irgendwie klappt's bei mir einfach nicht!
Da ich mehrere JMenuItems mit gleichem Text habe, kann ich event.getActionCommand() nicht verwenden.
Danke schonmal für eure Antworten! :wink: