/ / Jak automatycznie sortować JTable po dodaniu nowego wiersza? - java, swing, jtable

Jak automatycznie sortować JTable po dodaniu nowego wiersza? - java, swing, jtable

Jak sortować wiersze w JTable w porządku rosnącym lub malejącym, dodając nowe wiersze do JTable?

Odpowiedzi:

1 dla odpowiedzi № 1

W zależności od potrzeb, czy potrzebujeszaby sortować na wielu kolumnach, możesz dodać TableModelListener do modelu tabeli, aby wykonać zachowanie niestandardowe po zmianie modelu tabeli. Wystarczy zaimplementować

public void tableChanged(TableModelEvent e)

metoda przechwytywania zdarzenia i sortowania wymaganegokolumna. Jednym ze sposobów jest mapowanie pracy z mapą indeksu, która odnosi się do danych kolumny, którą chcesz posortować i odświeżyć mapę indeksu zgodnie z kolumną, którą chcesz posortować.