JTable Row-Editor

时间:2013-01-24 14:18:13

标签: java swing jtable

我正在寻找this示例中的编辑器;我的意思是“挑选颜色”框架,但整个行。完全实现这个是我的问题,还是可以扩展一些现有的编辑器?

2 个答案:

答案 0 :(得分:2)

公共列数据类型的默认渲染器和编辑器显示为here。为isCellEditable()返回true的任何行中的任何单元格选择编辑器。您还可以指定自定义渲染器和编辑器,例如您引用的颜色选择器。最近的两个例子是here,但细节取决于你的用例。

附录:类似儿童窗口

您可以将表格TableModel的引用和所需的行号传递给RowEditor。您可以完全访问表格模型的方法,包括getValueAt()setValueAt()getColumnClass()方法。

答案 1 :(得分:2)

如果您想要整个行,将新的子窗口中的A,B,C列编辑为

A  ____
B  ____
C  ____

然后也许你可以创建一些bean类的行Record,并使用java.beans.PropertyEditor开始。