Является ли проблема в том, что вам нужно предоставить сортировку для ваших таблиц так, как это делал TableRowSorter
, или в том, что вам нужно передать ключ сортировки от родителя к ребенку?
Если первое, вы можете подкрепить свои JTables
с TableModel
s, которые содержат объекты строк, которые реализуют Comparable
. Затем вы можете реализовать свои Comparator
классы для каждого столбца. Затем вы можете в своем пользовательском TableModel
установить соответствующий Comparator
в вашей отсортированной коллекции.
Если последнее, я представляю, что вы реализуете ListSelectionListener
, чтобы вызвать заполнение дочерней таблицы с правильными данными. В этом же процессе вы можете запросить у родительской таблицы текущий Comparator
и применить его к модели дочерней таблицы.