L'aggiunta di elementi personalizzati ad un JPopupMenu
-
09-10-2019 - |
Domanda
Il problema può essere indicato in due modi diversi:
1. Ho un JPopupMenu
dove voglio inserire un componente che non è una JMenuItem
(un JTree
personalizzato) ... ma non so come si fa
o
2 Ho un'altra diversa (JPopupPanel
) e voglio aggiungere JMenuItems
sotto la mia JTree
costume e che coloro che il lavoro JMenuItems
come se fossero inseriti in un JPopupMenu
:. Sono evidenziati quando il mouse è al di pop-up viene chiuso quando si seleziona uno di loro.
Eventuali suggerimenti?
. NOTA: in 2 Posso aggiungere i JMenuItems senza problemi, mostrano che sono mostrati il ??Popup, ma essi non si comportano come quando sono in un JMenu o JPopupMenu
Soluzione
Per 1. inserimento supporti JPopupMenu
di qualsiasi Component
con il metodo
public void insert(Component component, int index)
Per 2. Hai aggiunge un ActionListener al menu?