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

¿Fue útil?

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?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top