我正在寻找this示例中的编辑器;我的意思是“挑选颜色”框架,但整个行。完全实现这个是我的问题,还是可以扩展一些现有的编辑器?
答案 0 :(得分:2)
公共列数据类型的默认渲染器和编辑器显示为here。为isCellEditable()
返回true
的任何行中的任何单元格选择编辑器。您还可以指定自定义渲染器和编辑器,例如您引用的颜色选择器。最近的两个例子是here,但细节取决于你的用例。
附录:类似儿童窗口
您可以将表格TableModel
的引用和所需的行号传递给RowEditor
。您可以完全访问表格模型的方法,包括getValueAt()
,setValueAt()
和getColumnClass()
方法。
答案 1 :(得分:2)
如果您想要整个行,将新的子窗口中的A,B,C列编辑为
A ____
B ____
C ____
然后也许你可以创建一些bean类的行Record,并使用java.beans.PropertyEditor开始。