Hallo,
ich benutze einen JTree um die Dateistruktur meienr Festplatte anzuzeigen. Jedoch möchte ich immer nur die Ordner und Dateien in den Baum laden, die ich auch grad sehen kann.
Meine Lösung ist daher, dass ich einen TreeExpansionListener einsetze, der je nach Mausklick, den Teil der neu zu ladenden Unterverzeichnisse nachlädt. Nun habe ich aber das Problem, dass rein grafisch erstmal für jeden DefaultMutableTreeNode ein Blatt angezeigt wird ... sowohl für Dateien (was in Ordnung ist), als auch für Verzeichnisse (was schlecht ist).
Welche Vorgehensweise zur korrekten Anzeige des Knotens mit Unterscheidung nach Unterverzeichnis und Datei gibt es da? Die Verzeichnisse sollten natürlich auch das vorangestellte +-Zeichen zum Aufklappen erhalten. (Der Inhalt würde dann wie erwähnt vom Listener-Handler nachgeladen werden.)
Rapthor
ich benutze einen JTree um die Dateistruktur meienr Festplatte anzuzeigen. Jedoch möchte ich immer nur die Ordner und Dateien in den Baum laden, die ich auch grad sehen kann.
Meine Lösung ist daher, dass ich einen TreeExpansionListener einsetze, der je nach Mausklick, den Teil der neu zu ladenden Unterverzeichnisse nachlädt. Nun habe ich aber das Problem, dass rein grafisch erstmal für jeden DefaultMutableTreeNode ein Blatt angezeigt wird ... sowohl für Dateien (was in Ordnung ist), als auch für Verzeichnisse (was schlecht ist).
Welche Vorgehensweise zur korrekten Anzeige des Knotens mit Unterscheidung nach Unterverzeichnis und Datei gibt es da? Die Verzeichnisse sollten natürlich auch das vorangestellte +-Zeichen zum Aufklappen erhalten. (Der Inhalt würde dann wie erwähnt vom Listener-Handler nachgeladen werden.)
Rapthor