JTable 和 JTable 的 TableColumn 中的 BeansBinding
我的一个 JTable 是用 bean 属性(util.List)更新的。这是可以的。但我希望 JTable 中有一个名为“Action”的列。此列应该为每一行都有 JComboBox
以便对该行的数据执行一些操作。我读了 this 它有一些教程如何设置 Jcombobox到 JTable 行中。
我使用 NetBeans IDE 进行编码。在Netbeans“Table Content”的JTable显示框中的Column选项卡下,有一些属性可以设置我们的JTable。 我为“操作”添加了一列,然后在“编辑器”选项中将 javax.swing.table.TableCellEditor
设置为 new DefaultCellEditor(comboBox)
。这里我为单元格编辑器添加了一个 JComboBox 组合框。但是当我运行该项目时,没有任何组合框,只有一个文本“Object”。(我使用 Object
作为列的表达类型)
任何人告诉我如何当 JTable 绑定到 beans 属性时,将 JCombobox 插入 JTable 单元格 . 特别是在 NetBeans 中
One of my JTable is update with a bean property(util.List).It is ok. But I want a column in my JTable named "Action". This column should have JComboBox
for each row to do some thing for that row's data. I read this and it has some tutorials how to set a Jcombobox into a JTable row.
I use NetBeans IDE for coding. In the netbeans "Table Content" of the JTable display box under the Column tab, there are properties to set our JTable.
I added a column for my "action" then set javax.swing.table.TableCellEditor
as new DefaultCellEditor(comboBox)
in "Editor" Options. Here I added a JComboBox combobox for the cell editor. But when I ran the project, there is no any combo box but only a text "Object" .(I had use Object
as the Exression type of the column)
Any one tell me how can I insert a JCombobox into a JTable cell when JTable is bound to a beans propery
. specially in NetBeans
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您忘记为此设置 DefaultCellEditor
you forget to set DefaultCellEditor for that