public class Fenetre extends JFrame implements ActionListener {
BarreDeMenu bar = new BarreDeMenu();
public Fenetre() {
super("Titre de la fenetre");
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
// J'ajoute mes écouteurs sur ma table MenuItema ici
for(int i=0;i<30;i++){
if(bar.MenuItema[i]!=null){bar.MenuItema[i].addActionListener(this);}
}
setJMenuBar(bar);
}
public static void main(String args[]) {
JFrame fenetre = new Fenetre();
fenetre.pack();
fenetre.setVisible(true);
}
// Enfin mes actions.
public void actionPerformed(ActionEvent evt){
String command = evt.getActionCommand();
for (int j=0; j<30;j++){
if (command == bar.MenuItema[j].getActionCommand()){
System.out.println("Commande = " + bar.MenuItema[j].getText());
}
}
}
}
Partager