BeansBinding в JTable и JTable в TableColumn

Одним из моих JTable является обновление со свойством bean-компонента (util.List). Это нормально. Но я хочу столбец в моей JTable с именем "Действие". Этот столбец должен иметь JComboBox для каждой строки, чтобы сделать что-то для данных этой строки. Я прочитал это, и у него есть несколько уроков, как установить Jcombobox в строку JTable.

Я использую IDE NetBeans для кодирования. В netbeans "Содержимое таблицы" окна отображения JTable на вкладке "Столбец" есть свойства для установки нашего JTable. Я добавил столбец для моего "действия", а затем установить javax.swing.table.TableCellEditor как new DefaultCellEditor(comboBox) в настройках "Редактора". Здесь я добавил комбобокс JComboBox для редактора ячеек. Но когда я запустил проект, там не было никакого поля со списком, а только текст "Объект". (Я использовал Object в качестве типа выражения столбца)

Любой, кто скажет мне, как я могу вставить JCombobox в ячейку JTable, когда JTable связан с собственностью bean-компонентов. особенно в NetBeans

1 ответ

Вы забыли установить DefaultCellEditor для этого

Другие вопросы по тегам