Подключение / связывание интерфейсов JTable - PullRequest
2 голосов
/ 31 декабря 2011

У меня есть четыре JTables, расположенных в квадрате 2x2. Я хочу, чтобы столбцы и строки были связаны: когда столбец в одной таблице переставляется или изменяется (пользователем или другим способом), я хочу, чтобы то же самое происходило с таблицей выше или ниже (в режиме реального времени); когда строки или столбцы сортируются или выделяются, я хочу, чтобы выделение происходило в соседней таблице, образуя непрерывную линию выделения. Screenshot

Справа пронумерованные столбцы - начало новых таблиц (всего четыре таблицы)

1 Ответ

2 голосов
/ 01 января 2012

Для синхронизации прокрутки вертикальные полосы прокрутки отдельных панелей прокрутки могут иметь общую BoundedRangeModel. Для синхронизации выбора отдельные таблицы могут совместно использовать общую ListSelectionModel. Настольные модели должны быть соразмерными. В этом Q & A .

есть пример, показывающий две таблицы.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...