Announcement

Collapse
No announcement yet.

Jtree und popupmenu

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Jtree und popupmenu

    Hi leute,

    ich experimentiere gerade ein wenig mit dem jtree. Ich möchte gerne wenn
    ich auf einen node mit der rechten maustaste klicke, das ein popupmenü
    hochpoppt. danach möchte ich an der stelle eine neue node hinzufügen.

    wie fange ich an ? mein jtree habe ich schon mit daten gefüllt und nu...

    gruß

    orhan

  • #2
    Hi Orhan,<br>
    Du brauchst einen MouseListener:
    <pre>
    tree.addMouseListener(new MouseAdapter() {
    public void mousePressed(MouseEvent e) {
    if (SwingUtilities.isRightMouseButton(e)) {
    Point p = e.getPoint();
    TreePath path = tree.getClosesPathForLocation(p.x, p.y);
    if (path != null) {
    // bring up popup
    popupMenu.show(e.getComponent(), p.x, p.y);
    // insert node using located path
    ...
    }
    }
    }
    });
    </pre>
    Klau

    Comment

    Working...
    X