Все! После этого щелчок мышью по заголовку столбца таблицы вызовет сортировку строк таблицы по этому столбцу, а повторный щелчок — сортировку в обратном порядке.
Сортировку обеспечивает абстрактный настраиваемый класс RowSorter. Он рассчитан не только на таблицы, а вообще на компоненты, сконструированные по схеме MVC (см. главу 3), и осуществляет связь между Видом и Моделью в этой схеме. Порядок строк меняется только во View, строки в Model остаются без изменения.
Класс RowSorter расширен абстрактным классом DefaultRowSorter, рассчитанным на модель, в которой данные хранятся в виде таблицы.