Bonjour,
je voudrais ajouter le même JMenuItem dans un JMenuBar et dans un JPopupMenu.
Seulement une fois ajouter dans un il se supprimer de l'autre.
Comment avoir deux référence à ce même JMenuItem?
Bonjour,
je voudrais ajouter le même JMenuItem dans un JMenuBar et dans un JPopupMenu.
Seulement une fois ajouter dans un il se supprimer de l'autre.
Comment avoir deux référence à ce même JMenuItem?
C'est impossible, en Swing, un composant ne peut être présent que dans un seul container.
Ce qu'il faut que tu fasses dans ce cas précis, c'est utiliser la classe Action. Tu auras une seule instance de la classe Action partagée entre 2 JMenuItem.
C'est bien dommage mais je suppose qu'il doit y avoir une raison derrière.
Merci bien je vais procéder comme vous dites!
Partager