Also ich habe einen JTree mit einem DefaultTreeModel und einige Fragen dazu.
1. Packe ich ein Ojekt in einen DefaultMutableTreeNode und füge das dem Baum hinzu, wird zur Textausgabe im Baum toString() aufgerufebn, richtig?
2. Wie "informiere" ich das Objekt, falls der Baum editierbar ist und der User den Ausgegebene String ändert? Da wird TreeModelListener.treeNodesChanged(TreeModelEvent) aufgerufen, richtig?
Nun meine eigentlichen Fragen:
3. Kann ich einzelne Knoten im Baum editierbar machen, ohne den ganzen Baum auf editable zu setzen? Ganz konkret dazu Frage 4.
4. Ich möchte einzelne Knoten aus dem Quellcode heraus zum Editieren setzen, also so, dass das Editieren bzgl. eines bestimmten Knotens schon "aktiviert" ist (klar, was ich meine?). Nach möglichkeit sollte der Baum selbst aber nicht editable sein. Wie muss ich vorgehen?
1. Packe ich ein Ojekt in einen DefaultMutableTreeNode und füge das dem Baum hinzu, wird zur Textausgabe im Baum toString() aufgerufebn, richtig?
2. Wie "informiere" ich das Objekt, falls der Baum editierbar ist und der User den Ausgegebene String ändert? Da wird TreeModelListener.treeNodesChanged(TreeModelEvent) aufgerufen, richtig?
Nun meine eigentlichen Fragen:
3. Kann ich einzelne Knoten im Baum editierbar machen, ohne den ganzen Baum auf editable zu setzen? Ganz konkret dazu Frage 4.
4. Ich möchte einzelne Knoten aus dem Quellcode heraus zum Editieren setzen, also so, dass das Editieren bzgl. eines bestimmten Knotens schon "aktiviert" ist (klar, was ich meine?). Nach möglichkeit sollte der Baum selbst aber nicht editable sein. Wie muss ich vorgehen?