у меня JTable
. В нем у меня мало столбцов. В 3 из них у меня есть JComboBox
(каждая ячейка каждого столбца имеет уникальный JComboBox
- т.е. весь столбец 1 - «яблоко», «баннана»; столбец 2 - «красный», «синий»; столбец 3 - «кошка» , "собака"). При запуске программы я хочу, чтобы они были пустыми. Позже после нескольких событий действия я наполняю их. Дело в том, что недостаточно добавлять JComboBox
с одинаковыми значениями для каждого столбца. Потому что после добавления JComboBox
к JTable
необходимо реализовать TableCellRenderer
и расширить DefaultCellEditor
, иначе вы не увидите JComboBox
в таблице, если не нажмете на нее (ошибка TableCellRenderer
) или вместо comboBox вы получаете только строку Object.toString () в ячейке (ошибка DefaultCellRenderer
). Итак, как мне обрабатывать JComboBox
, TableCellRenderer
и DefaultCellEditor
, чтобы я мог динамически изменять значения целого JComboBox
, который находится в JTable
.