Я хочу создать таблицу, которая отображает в каждой строке набор данных в дополнение к переключателю для возможного выбора. Этого можно добиться легко, используя простой класс модели таблицы, который расширяет класс DefaultTableModel и класс рендеринга ячеек и класс редактора, который реализует интерфейсы TableCellRenderer и TableCellEditor соответственно. Что мне действительно не удалось сделать, так это заставить таблицу сначала отобразить один из выбранных элементов (строк). Это кажется простым, но это не ... кто-нибудь знает об этом?Создание таблицы с выбранным начальным элементом
1
A
ответ
1
Зависит от конкретной потребности.
table.changeSelection(2, 0, false, false);
будет выбрать строку и сделать ячейки имеют фокус в таблице
1
Используйте setSelectionInterval()
метод стола ListSelectionModel
:
table.getSelectionModel().setSelectionInterval(4, 5);