BeansBinding в JTable и TableColumn JTable - PullRequest
       17

BeansBinding в JTable и TableColumn JTable

0 голосов
/ 26 сентября 2011

Один из моих 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

1 Ответ

2 голосов
/ 26 сентября 2011

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

...