Один из моих JTable - это обновление со свойством бина (util.List). Это нормально. Но я хочу столбец в моей JTable с именем «Действие». В этом столбце должно быть JComboBox
для каждой строки, чтобы сделать что-то для данных этой строки. Я прочитал this , и в нем есть несколько уроков по установке Jcombobox в строку JTable.
Я использую IDE NetBeans для кодирования. В netbeans «Содержимое таблицы» поля отображения JTable на вкладке «Столбец» есть свойства для установки нашего JTable.
Я добавил столбец для своего «действия», а затем установил javax.swing.table.TableCellEditor
как new DefaultCellEditor(comboBox)
в «Редакторе». Здесь я добавил комбобокс JComboBox для редактора ячеек. Но когда я запустил проект, в нем не было ни одного поля со списком, а только текст «Объект» (я использовал Object
в качестве типа выражения для столбца)
Кто-нибудь подскажет, как я могу вставить JCombobox в ячейку JTable, когда JTable привязан к свойству bean-компонентов
. специально в NetBeans