JTable和JTable的TableColumn中的BeansBinding

问题描述 投票:0回答:1

我的一个JTable是使用bean属性(util.List)进行更新。没关系。但我希望我的JTable中有一个名为“Action”的列。这个列应该为每一行都有JComboBox来为该行的数据做一些事情。我读了this,它有一些教程如何将Jcombobox设置为JTable行。

我使用NetBeans IDE进行编码。在Column选项卡下的JTable显示框的netbeans“Table Content”中,有一些属性可用于设置JTable。我为“动作”添加了一列,然后在“编辑器”选项中将javax.swing.table.TableCellEditor设置为new DefaultCellEditor(comboBox)。在这里,我为单元格编辑器添加了一个JComboBox组合框。但是当我运行项目时,没有任何组合框,只有文本“对象”。(我使用Object作为列的Exression类型)

任何人都告诉我,当JTable绑定到bean时,如何将JCombobox插入到JTable单元中。特别是在NetBeans中

java swing desktop-application beans-binding
1个回答
2
投票

你忘记为此设置DefaultCellEditor

© www.soinside.com 2019 - 2024. All rights reserved.