Hallo,
ich habe den Artikel JTable - Teil 8 - Sortieren gelesen und es funktioniert sowiet auch prima. Bei meiner Anwendung ist es jedoch so, dass ich zunächst eine leere Tabelle mit zB 20 Zeilen vorgebe, die der User ausfüllen kann. Wenn er in der (jeweils) letzten Zeile ist, füge ich eine Zeile an, sodass er endlos Daten einfügen kann.
Es gibt also immer mind. eine Zeile, die leer ist (weil gerade angefügt).
Beim Sortieren wird diese Zeile jedoch mitberücksichtigt und steht entweder oben oder unten. Bei einer Zeile ist es noch okay aber nehmen wir an, der User füllt nur 5 Zeilen aus, dann stehen in einer Version 15 Leerzeilen oben und das ist eher unübersichtlich.
Zunächst dachte ich, ich könne es über die Comparator Schnittstelle lösen; diesem werden aber die Leerzellen nicht übergeben, wie es aussieht. Gibt es eine Möglichkeit, die leeren Zellen beim sortieren immer ans Ende zu setzen?
Gruß
Micha
ich habe den Artikel JTable - Teil 8 - Sortieren gelesen und es funktioniert sowiet auch prima. Bei meiner Anwendung ist es jedoch so, dass ich zunächst eine leere Tabelle mit zB 20 Zeilen vorgebe, die der User ausfüllen kann. Wenn er in der (jeweils) letzten Zeile ist, füge ich eine Zeile an, sodass er endlos Daten einfügen kann.
Es gibt also immer mind. eine Zeile, die leer ist (weil gerade angefügt).
Beim Sortieren wird diese Zeile jedoch mitberücksichtigt und steht entweder oben oder unten. Bei einer Zeile ist es noch okay aber nehmen wir an, der User füllt nur 5 Zeilen aus, dann stehen in einer Version 15 Leerzeilen oben und das ist eher unübersichtlich.
Zunächst dachte ich, ich könne es über die Comparator Schnittstelle lösen; diesem werden aber die Leerzellen nicht übergeben, wie es aussieht. Gibt es eine Möglichkeit, die leeren Zellen beim sortieren immer ans Ende zu setzen?
Gruß
Micha