TreeViewer更新的内部机制

时间:2019-02-07 09:21:28

标签: eclipse swt rcp

我是SWT和RCP的新手,我正在尝试使用TreeViewer。

通过参考一些文档,我知道有一种方法:

treeViewer.Updte(Object , Properties). 

我需要知道SWT如何找出用于哪个字段的数据。

1 个答案:

答案 0 :(得分:0)

该方法称为update

public void update(Object element, String[] properties)

这里element的对象必须等于内容提供者为树返回的对象之一。

如果您致电

treeViewer.setUseHashlookup(true);

然后使用哈希表(类似于HashMap)查找与该元素对应的树元素。否则,将穷举搜索树以找到元素。