Question

Le problème peut être indiqué de deux façons différentes:

1. J'ai un JPopupMenu où je veux insérer un composant qui n'est pas JMenuItem (un JTree personnalisé) ... mais je ne sais pas comment le faire

ou

2 J'ai un autre Popup (de JPopupPanel) et je veux ajouter JMenuItems ci-dessous mon JTree personnalisé et que les travaux de JMenuItems comme si elles ont été insérées dans un JPopupMenu. Ils sont mis en surbrillance lorsque la souris est et plus pop-up est fermé lorsque l'un d'entre eux est sélectionné.

Les conseils?

NOTE:. 2 Je peux ajouter les JMenuItems sans problème, montrent qu'ils sont présentés dans le Popup, mais ils n'agissent comme quand ils sont dans un JMenu ou JPopupMenu

Était-ce utile?

La solution

1. Pour JPopupMenu supports insertion selon l'une quelconque Component avec la méthode

public void insert(Component component, int index)

2. Avez-vous ajouté un ActionListener au menu?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top