Hallo,
Ich habe das Beispiel von http://java.sun.com/products/jfc/tsc/articles/treetable1/index.html als Basis für meine JTreeTable verwendet.
Dem Model habe ich dann folgende Methode hinzugefügt:
Damit soll dann dem root ein neues child Element zugrordnet werden.
Die Methode funktioniert aber nur, wenn der Tree von Anfang an Collapsed ist.
Sobald man den Tree einmal expandet, dann macht er gar nichts mehr wird keine Änderung angezeigt.
Auch nicht wenn man den Tree zu und dann wieder aufklappt.
Das Modell wird aber richtig geändert.
Hat jemand ne Ahnung an was das liegen könnte?
Ich habe das Beispiel von http://java.sun.com/products/jfc/tsc/articles/treetable1/index.html als Basis für meine JTreeTable verwendet.
Dem Model habe ich dann folgende Methode hinzugefügt:
Code:
public void addElement(Element element)
{
((Element)super.getRoot()).addChild(element);
fireTreeNodesInserted(super.getRoot(),new Object[]{element,super.getRoot()}, null, new Object[]{element});
}
Damit soll dann dem root ein neues child Element zugrordnet werden.
Die Methode funktioniert aber nur, wenn der Tree von Anfang an Collapsed ist.
Sobald man den Tree einmal expandet, dann macht er gar nichts mehr wird keine Änderung angezeigt.
Auch nicht wenn man den Tree zu und dann wieder aufklappt.
Das Modell wird aber richtig geändert.
Hat jemand ne Ahnung an was das liegen könnte?