La adición de elementos personalizados a un JPopupMenu
-
09-10-2019 - |
Pregunta
El problema puede plantearse de dos maneras diferentes:
1. Tengo un JPopupMenu
donde quiero insertar un componente que no es un JMenuItem
(un JTree
personalizado) ... pero no sé cómo hacerlo
o
2 Tengo un emergente diferente (JPopupPanel
) y quiero añadir JMenuItems
a mi JTree
costumbre y que los trabajos JMenuItems
como si se insertaron en un JPopupMenu
:. Se resaltan cuando el ratón está una y emergente se cierra cuando se selecciona uno de ellos.
¿Alguna pista?
NOTA:. En 2 que puedo agregar los JMenuItems sin problema, muestran que se muestran en la ventana emergente, pero ellos no actúan como cuando están en un JMenu o JPopupMenu
Solución
For 1. JPopupMenu
supports insertion of any Component
with the method
public void insert(Component component, int index)
For 2. Did you add an ActionListener to the menu?