JTable和JTable的TableColumn中的BeansBinding
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JTable和JTable的TableColumn中的BeansBinding相关的知识,希望对你有一定的参考价值。
我的一个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中
你忘记为此设置DefaultCellEditor
以上是关于JTable和JTable的TableColumn中的BeansBinding的主要内容,如果未能解决你的问题,请参考以下文章
如何在JTable Invisible for Swing Java中创建一个列
TableColumn setPreferredWidth不起作用
Jtable ListSelectionListener不响应jtable操作并响应另一个jtable操作,在同一个类中