Jmenu et JmenuItem
Résolu/Fermé
nadddd
-
21 févr. 2005 à 15:04
choubaka Messages postés 39409 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 24 décembre 2024 - 13 mars 2010 à 12:11
choubaka Messages postés 39409 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 24 décembre 2024 - 13 mars 2010 à 12:11
2 réponses
Utilisateur anonyme
21 févr. 2005 à 22:20
21 févr. 2005 à 22:20
Bonsoir,
Voici comment je ferais: (la classe doit implémenter le Listener ActionListener)
JMenuItem miNouveau = new JMenuItem(nouveau); // par exemple
miNouveau.setActionCommand(nouveau);
JMenuItem miSauver = new JMenuItem(sauver);
miSauver.setActionCommand(sauver);
miNouveau.addActionListener(this);
miSauver.addActionListener(this);
...
Puis implémenter actionPerformed:
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals(nouveau)){
// Ce qu'il faut faire
}
else if (e.getActionCommand().equals(sauver)) {
// Ce qu'il faut faire
}
etc...
Pour la deuxième question, c'est le même principe
a+
Voici comment je ferais: (la classe doit implémenter le Listener ActionListener)
JMenuItem miNouveau = new JMenuItem(nouveau); // par exemple
miNouveau.setActionCommand(nouveau);
JMenuItem miSauver = new JMenuItem(sauver);
miSauver.setActionCommand(sauver);
miNouveau.addActionListener(this);
miSauver.addActionListener(this);
...
Puis implémenter actionPerformed:
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals(nouveau)){
// Ce qu'il faut faire
}
else if (e.getActionCommand().equals(sauver)) {
// Ce qu'il faut faire
}
etc...
Pour la deuxième question, c'est le même principe
a+
slt je viens de creer un JFrame avec des Jmenu et des JmenuItem mais le probleme si je veux ajouter des actions sur le Jmenu ca marche plus.
choubaka
Messages postés
39409
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
24 décembre 2024
2 104
13 mars 2010 à 12:11
13 mars 2010 à 12:11
Bonjour
Veuillez créer votre propre message, celui-ci est clôturé
Veuillez créer votre propre message, celui-ci est clôturé
22 févr. 2005 à 09:30
je te remercie, je vais essayer ca.
a+++++