繁体   English   中英

JFace TreeViewer:包含不同类型数据的列

[英]JFace TreeViewer: a column with different types of data

我想创建一个带有包含各种数据类型的列的树,例如某些单元格是日期,某些单元格是数字,某些单元格是SWT颜色,等等。然后我将为不同类型应用不同的单元格编辑器,因此是上述单元格的日期选择器,文本区域或颜色选择器等。 在TreeViewer或XViewer(来自星云)中是否可以这样做?

PS,我发现了一个类似JTable的问题: Jtable具有不同类型的单元格,具体取决于数据类型 可以通过TableCellRenderer解决。

如果将TreeColumnLayout用于树布局, TreeColumnLayout TreeViewerColumn用于每一列,然后可以使用TreeViewerColumn.setEditingSupport设置单元格编辑支持。 您为此提供了一个从EditingSupport派生的类。

EditingSupport具有getCellEditor(Object element)方法,以获取具有特定元素值的列的单元格编辑器。 因此,您可以为不同的元素返回不同的单元格编辑器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM