Hallo Leute,
ich benutze den JTree, bzw. seine DefaultMutableTreeNodes als Datenmodell in meinem Projekt.
Im UserObject halte ich alle nötigen Informtionen.
Wenn der User speichern will, durchläuft mein selbstgebastelter Parser alle Knoten des Trees und schreibt alles auf die Platte. Soweit zum Kontext.
Nun will es aber mein Scheff, dass die Reihenfolge der Datenobjekte veränderbar ist. Er möchte also, dass der User mittels drag and drop die KindsKnoten innerhalb des Baumes verschieben kann. Hier also meine Frage:
Wie kann ich einen Knoten so zum DragTarget erklären, dass er ausschließlich DefaultMutableTreeNodes akzeptiert und
diese auch noch an einer bestimmten Position einfügt?
Aber auch die kleine Lösung würde mir schon beim Weiterdenken helfen: Wie mache ich den TreeNode überhaupt zum DragTarget?
Vielen Dank
gereetings Lutz
ich benutze den JTree, bzw. seine DefaultMutableTreeNodes als Datenmodell in meinem Projekt.
Im UserObject halte ich alle nötigen Informtionen.
Wenn der User speichern will, durchläuft mein selbstgebastelter Parser alle Knoten des Trees und schreibt alles auf die Platte. Soweit zum Kontext.
Nun will es aber mein Scheff, dass die Reihenfolge der Datenobjekte veränderbar ist. Er möchte also, dass der User mittels drag and drop die KindsKnoten innerhalb des Baumes verschieben kann. Hier also meine Frage:
Wie kann ich einen Knoten so zum DragTarget erklären, dass er ausschließlich DefaultMutableTreeNodes akzeptiert und
diese auch noch an einer bestimmten Position einfügt?
Aber auch die kleine Lösung würde mir schon beim Weiterdenken helfen: Wie mache ich den TreeNode überhaupt zum DragTarget?
Vielen Dank
gereetings Lutz