generiertes Menu MouseClick event

Fu-Schnickens

Grünschnabel
generierte Menüinträge JMenu

Generierte Menüeinträge und die passenden ACTION_PERFORMED Abfragen dazu.

Code:
for (int i = 0; i < 10; i++){	
    JMenuItem newMenuItem = new JMenuItem();
    newMenuItem.setText( i + " test");
    myMenu.add(newMenuItem);
    newMenuItem.addActionListener(new ActionListener(){ 
         public void actionPerformed(java.awt.event.ActionEvent e) {
              System.out.println( e.paramString());
	 }
    });
}
 
Zuletzt bearbeitet:
Re: generierte Menüinträge JMenu

bitte etwas genauer ich hab leider keinen plan was du moechtest?
 
Hallo,
meine frage hatte ich zu einem mini beitrag geändert, da ich die antwort zwischen zeitlich selbst herausgefunden hatte (siehe oben). Oder hat jemand noch eine elegantere Lösung für mich? Wie bekomme ich noch heraus, von welchem MenuItem Eintrag das event kommt auser über e.parmString()?
Gruss
Frank
 
hmm du koenntest
Code:
newMenuItem.setName(String name);
oder 
newMenuItem.setActionCommand(String name);
benutzen und dann halt eine if abfrage nach dem namen machen aber ob das elegenater ist weiss ich auch nicht...
 
Zuletzt bearbeitet:
Zurück