Normal
Okay also zu deiner GUI-Klasse:1. Das Look & Feel solltest du nicht im Konstruktor deines Frames setzen. Das sollte vor der Erzeugung jeglicher GUI-Komponenten geschehen. Am besten 1.Zeile deiner main-Methode. (auch wenn es jetzt funktioniert, ich sag's dir nur generell).2. setResizable(true) ist die Default-Einstellung. Das kannst du dir also sparen.3. Beim Start der GUI sollte der Tree ordnungsgemäß angezeigt werden. Ist doch der Fall, oder?4. in der setTree() Methode am Ende das treeModel.reload() rausnehmen, statt dessen:[code]treeModel.nodeStructureChanged(this.dir);[/code]Damit sollte der Tree nach Aufruf der setTree() Methode den neuen korrekten Zustand anzeigen. Und die Sache mit der Scrollbar sollte ebenso funktionierne.
Okay also zu deiner GUI-Klasse:
1. Das Look & Feel solltest du nicht im Konstruktor deines Frames setzen. Das sollte vor der Erzeugung jeglicher GUI-Komponenten geschehen. Am besten 1.Zeile deiner main-Methode. (auch wenn es jetzt funktioniert, ich sag's dir nur generell).
2. setResizable(true) ist die Default-Einstellung. Das kannst du dir also sparen.
3. Beim Start der GUI sollte der Tree ordnungsgemäß angezeigt werden. Ist doch der Fall, oder?
4. in der setTree() Methode am Ende das treeModel.reload() rausnehmen, statt dessen:
[code]treeModel.nodeStructureChanged(this.dir);[/code]
Damit sollte der Tree nach Aufruf der setTree() Methode den neuen korrekten Zustand anzeigen. Und die Sache mit der Scrollbar sollte ebenso funktionierne.