Создание таблицы с выбранным исходным элементом
-
25-09-2019 - |
Вопрос
Я хочу создать таблицу, которая отображает в каждой строке набор данных, в дополнение к кнопке переключателя для возможного выбора. Это может быть легко достигнуто легко, используя простой класс модели таблицы, который расширяет по умолчаниюTableModel и класс рендерирования клеток и редактора, который реализует интерфейсы TockeCellRender и скатербелковины соответственно. То, что мне действительно не удалось сделать, это сделать таблицу изначально отображать один из элементов (строк), изначально выбранных. Это кажется просто, но это не так ли ... У кого-нибудь есть об этом?
Решение
Зависит от вашего точного требования.
table.changeSelection(2, 0, false, false);
выберет строку и заставить ячейку фокусироваться в таблице
Другие советы
Использовать setSelectionInterval()
метод таблицы ListSelectionModel
:
table.getSelectionModel().setSelectionInterval(4, 5);