вот моя проблема:
Установить собственный алгоритм сортировки для сортировки по умолчанию TableColumn
.
Фон : как В столбце примера я хочу использовать столбец, который представляет адреса IPv4 как String
. Таким образом, сортировка по умолчанию - лексикография c (1.1.1.1, 1.1.1.10, 1.1.1.2). Но мне бы хотелось иметь числовую сортировку (1.1.1.1, 1.1.1.2, 1.1.1.10).
Алгоритм сортировки не является проблемой. Я могу запустить эту сортировку с помощью Button
, и отображение в TableView
будет правильным. Но я хочу щелкнуть заголовок столбца и вызвать алгоритм сортировки.
Общие условия : данные в таблице представлены в виде ObservableList
, заключенном в SortedList
.
На данный момент у меня возникает вопрос: как я могу это понять?