Frage

Das Problem kann auf zwei verschiedene Arten angegeben werden:

1. Ich habe eine JPopupMenu, wo ich will eine Komponente einzusetzen, die kein JMenuItem ist (eine benutzerdefinierte JTree) ... aber ich weiß nicht, wie es zu tun

oder

2 Ich habe eine andere Popup (JPopupPanel) und ich mag JMenuItems unter meinem benutzerdefinierten JTree hinzufügen und dass diese JMenuItems Arbeit, als ob sie in einem JPopupMenu eingefügt wurden. Sie werden hervorgehoben, wenn die Maus und über Popup wird geschlossen, wenn einer von ihnen ausgewählt wird.

Für Hinweise?

. Hinweis: in 2 ich die JMenuItems problemlos hinzufügen können, zeigen sie im Popup angezeigt, aber sie nicht handeln, als wenn sie in einem JMenu oder JPopupMenu

War es hilfreich?

Lösung

1. JPopupMenu Stütze Einführen eines Component mit der Methode

public void insert(Component component, int index)

2. Haben Sie eine Action zum Menü hinzufügen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top