1

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

4

2 回答 2

2

如果您想要在新的子窗口中编辑 A、B、C 列的整行

A  ____
B  ____
C  ____

那么也许你可以制作一些bean类Record的行,并使用java.beans.PropertyEditor开始。

于 2013-01-24T16:29:03.700 回答
2

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

附录:类似于子窗口的东西

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

于 2013-01-24T16:24:51.910 回答