首页 > 解决方案 > 用于更新的 TreeViewer 的内部机制

问题描述

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

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

treeViewer.Updte(Object , Properties). 

我需要知道 SWT 如何确定哪些数据用于哪个字段。

标签: eclipseswtrcp

解决方案


该方法称为update

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

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

如果您已致电

treeViewer.setUseHashlookup(true);

然后使用哈希表(类似于HashMap)来查找该元素对应的树元素。否则,树只会被彻底搜索以找到元素。


推荐阅读