Мастер деталь с JTable - PullRequest
       2

Мастер деталь с JTable

1 голос
/ 24 ноября 2011

У меня есть свинг-макет с некоторыми надписями и jTable. С левой стороны у меня есть jTable, а с правой стороны у меня есть метки.

Я хочу настроить страницу как главную / подробную страницу, где jTable является главной, а метки действуют как детали.

Я нашел способ получить индекс из jTable - мой вопрос. Какой тип слушателя можно использовать, чтобы определить, выбирает ли пользователь строку в таблице?

1 Ответ

5 голосов
/ 24 ноября 2011

Вам необходимо получить модель выбора JTable (используя getSelectionModel()) и добавить ListSelectionListener к этой модели.

Обязательно используйте convertRowIndexToModel для преобразования индекса выбранной строки в индекс в модели таблицы: если таблица отсортирована или отфильтрована, индексы представления и модели не будут одинаковыми.

...