TreeViewer以复合作为内容

时间:2011-08-16 14:17:59

标签: java treeview swt jface

我想构建一个带有一组自定义小部件作为内容的树。所以不仅是一个简单的标签,而是一个复杂的更复杂的东西。这在当前的SWT / JFace(3.7)中是否可行?如果是的话,我该怎么做? TreeViewer只允许我设置LabelProvider,它只有getImage()getText()方法。或者我只限于那个,没有任何标记的图像和简单标签?

1 个答案:

答案 0 :(得分:1)

你不是相当有限 - 有CellLabelProvider,它允许你做一些事情,比如在单元格内绘制图形 - 但据我所知,没有办法将任意控件放在表格或树单元格中。这并不令人惊讶,因为如果SWT可用的所有操作系统和窗口系统都支持SWT,SWT通常只会做一些事情。