Servus Gemeinde.
Habe folgendes Problem:
1) In mein JTree werden Log Dateien aus einem Verzeichnis eingelesen und angezeigt.
2) Durch das zyklische Logging ist es die Regel, dass die älteste Datei z.B log5.txt ist. Dementsprechend ist die jüngste Datei log4.txt.
3) Die Dateien enthalten TimeStamps. Jetzt sollen die LogFiles in zeitlich richtiger Ordnung eingeleden werden. Also in meinem Fall:
log5
log6
log7
log8
log1
log2
log3
log4
Wenn ich ganz normal das ganze über den JFileChooser einlese, werden die Dateien nach dem Namen geordnet.
Ich habe das durch eine dirty implementation umgangen:
Das funktioniert insofern dass ich zunächst die dateien nehme die este Zeile auslese und jedesmal ein Objekt erzeuge das Comparalble ist. Dann stelle ich die Ordnung her und schiebe das ganze in den JTree.
Nun kommen aber noch mehr logfiles dazu aus anderen Gruppen und die Sache wird nicht mehr übersichtlich. Weil diese sollen zeitgleich mit den oberen in den JTree geschoben werden.
Besteht die Möglichkeit ein Ordnungskriterium innerhalb eines JTree zu definieren über ein Model oder so???? Also so wie in jedem FileBrowser, der die Möglichkeit bietet ordnen nach Größe, Typ, Name.
Nur das ich Objecte erzeuge die Comparable sind und jedes mal wenn ich das in der JTree einfüge wird die Ornung hergestellt.
Habe folgendes Problem:
1) In mein JTree werden Log Dateien aus einem Verzeichnis eingelesen und angezeigt.
2) Durch das zyklische Logging ist es die Regel, dass die älteste Datei z.B log5.txt ist. Dementsprechend ist die jüngste Datei log4.txt.
3) Die Dateien enthalten TimeStamps. Jetzt sollen die LogFiles in zeitlich richtiger Ordnung eingeleden werden. Also in meinem Fall:
log5
log6
log7
log8
log1
log2
log3
log4
Wenn ich ganz normal das ganze über den JFileChooser einlese, werden die Dateien nach dem Namen geordnet.
Ich habe das durch eine dirty implementation umgangen:
Das funktioniert insofern dass ich zunächst die dateien nehme die este Zeile auslese und jedesmal ein Objekt erzeuge das Comparalble ist. Dann stelle ich die Ordnung her und schiebe das ganze in den JTree.
Nun kommen aber noch mehr logfiles dazu aus anderen Gruppen und die Sache wird nicht mehr übersichtlich. Weil diese sollen zeitgleich mit den oberen in den JTree geschoben werden.
Besteht die Möglichkeit ein Ordnungskriterium innerhalb eines JTree zu definieren über ein Model oder so???? Also so wie in jedem FileBrowser, der die Möglichkeit bietet ordnen nach Größe, Typ, Name.
Nur das ich Objecte erzeuge die Comparable sind und jedes mal wenn ich das in der JTree einfüge wird die Ornung hergestellt.