Ich würde gerne das Kontextmenu, das an allen möglichen Stellen beim Anklicken einer Sendung angezeigt wird, auch für meine Komponenten verwenden. Folgendes habe ich bereits probiert:
Code: Alles auswählen
JMenu menu = ContextMenuManager.getInstance().createContextMenuItems(LazyBones.getInstance(), prog, true);
JPopupMenu popup = new JPopupMenu();
Component[] comps = menu.getMenuComponents();
for (int i = 0; i < comps.length; i++) {
popup.add(comps[i]);
}
popup.setLocation(e.getPoint());
popup.show(e.getComponent(), e.getX(), e.getY());
das kontextmenu erscheint dann zwar auch und funktioniert soweit auch, allerdings fehlt der eintrag für mein eigenes plugin (für die anderen plugins vll auch, das hab ich noch nicht probiert). wie bekomme ich das denn noch hin?