Wyświetlanie ikony w nagłówku tabeli przy sortowaniu

0

Hej!
Mam taki problem- mam tabelę i chcę,żeby po posortowaniu danej kolumny rosnąco przy nagłówku tejże kolumny pojawiła się strzałka w górę,po kolejnym kliknięciu na nagłówek powinno się posortować malejąco i przy headerze powinna sie pojawić strzałka w dół a po kolejnym kliknięciu kolumna ma powrócić do pierwotnej nieposortowanej postaci(bez żadnej ikony przy nagłówku).Jak najprościej to zrobić??Z góry dzięki:)

0
tabela.setRowSorter(new TableRowSorter(model));
0

OK,tylko że pojawia się mały problem.Otóż mam tabelkę z kolumnami powiedzmy:imię,nazwisko,wiek i status_Zatrudnienia.I normalnie sortując to stworzyłbym sobie Comparatora<Person> który dla odpowiedniego argumentu sortowałby model po imieniu,nazwisku itp. i zmiany odzwierciedlał w widoku.Ale TableRowSorter działa tylko na widoku i nie mogę mu przekazać w metodzie setComparator() komparatora po obiektach klasy Person gdyż klasy kolumny są odpowiednio:String,String,Integer,Boolean.Wie ktoś jak to obejść?? Da się jakoś zintegrować sortowanie TableRowSorterem i Collections.sort(lista,Comparator)??Pozdro:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1