Wie ist es möglich, in einem JTree ein einzelnes Blatt zu markieren ???
Ich kann nur alle Blätter markieren (TreeCellRenderer). Soetwas muß doch auch bei einzelnen Blättern funktionieren.
Ciao
Jochen
Wie ist es möglich, in einem JTree ein einzelnes Blatt zu markieren ???
Ich kann nur alle Blätter markieren (TreeCellRenderer). Soetwas muß doch auch bei einzelnen Blättern funktionieren.
Ciao
Jochen
Hallo Jochen,
um ein einzelnes Blatt zum markieren, z.B. wenn mit der Mouse auf ein Blatt geklickt wurde, musst Du folgenden Code benutzen:
public void mouseReleased(MouseEvent e) {
JTree tree = e.getSource();
TreePath selPath = tree.getPathForLocation(e.getX(),
e.getY());
// TreeNode selektieren
tree.setSelectionPath(selPath);
}
Gruß
Jörg
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]