Hallo,
ich habe mal wieder ein Problem:
Und zwar, ich habe in meiner Applikation ein Panel in dem eine ScrollPane liegt in welcher wieder ein JTree liegt. Beim Start wird alles initialisiert und angezeigt. Zusätzlich habe ich eine Liste, die ich während der Laufzeit mit Dateien fülle. Über einen Doppelklick auf diese Dateien wird mir die interne Struktur der Datei im JTree angezeigt.
Das Problem ist jetzt, die Anfangsinitialisierung des JTree. Was ich meine: Beim Start / bei der Instanzierenug des JTree -> entweder ich weise dem JTree ein eigenes Model zu oder er nimmt das DefaultTreeModel. Ich bin also dazu verdammt im JTree schon im Vornherein was anzuzeigen, obwohl in meiner FileListe noch gar keine Dateien reingeladen wurden bzw. durch Doppelklick die Anweisung erfolgte, die Struktur der Datei im JTree zu visualisieren.
Wie könnte ich das lösen ?
Noch eine Frage:
Auf Doppleklick soll ja die Struktur-Visualisierung der Datei im Tree erfolgen. Ich habe das so gelöst, dass ich innerhalb der mouseClicked - Methode das Model für meinen JTree neu setze -> mit meinem eigenen Model + dateispezifischen Root-Node das ich vom Parser bekomme. Ist das eine saubere Lösung ? Also das ständige Neusetzen des Models.
Danke, XFlipX
ich habe mal wieder ein Problem:
Und zwar, ich habe in meiner Applikation ein Panel in dem eine ScrollPane liegt in welcher wieder ein JTree liegt. Beim Start wird alles initialisiert und angezeigt. Zusätzlich habe ich eine Liste, die ich während der Laufzeit mit Dateien fülle. Über einen Doppelklick auf diese Dateien wird mir die interne Struktur der Datei im JTree angezeigt.
Das Problem ist jetzt, die Anfangsinitialisierung des JTree. Was ich meine: Beim Start / bei der Instanzierenug des JTree -> entweder ich weise dem JTree ein eigenes Model zu oder er nimmt das DefaultTreeModel. Ich bin also dazu verdammt im JTree schon im Vornherein was anzuzeigen, obwohl in meiner FileListe noch gar keine Dateien reingeladen wurden bzw. durch Doppelklick die Anweisung erfolgte, die Struktur der Datei im JTree zu visualisieren.
Wie könnte ich das lösen ?
Noch eine Frage:
Auf Doppleklick soll ja die Struktur-Visualisierung der Datei im Tree erfolgen. Ich habe das so gelöst, dass ich innerhalb der mouseClicked - Methode das Model für meinen JTree neu setze -> mit meinem eigenen Model + dateispezifischen Root-Node das ich vom Parser bekomme. Ist das eine saubere Lösung ? Also das ständige Neusetzen des Models.
Danke, XFlipX