Один из моих 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 привязан к свойству beans. особенно в NetBeans
JCombobox
? 26.09.2011