Внутренний механизм TreeViewer для обновления - PullRequest
0 голосов
/ 07 февраля 2019

Я новичок в SWT и RCP. Я пытаюсь использовать TreeViewer.

Обращаясь к некоторым документам, я узнал, что есть метод:

treeViewer.Updte(Object , Properties). 

Мне нужно знатькак SWT выясняет, какие данные для какого поля.

1 Ответ

0 голосов
/ 07 февраля 2019

Метод называется update:

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

Здесь element должен быть объектом, равным одному из объектов, возвращаемых поставщиком контента для дерева.

ЕслиВы вызвали

treeViewer.setUseHashlookup(true);

, тогда хеш-таблица (аналогично HashMap) используется для поиска элемента дерева, соответствующего этому элементу.В противном случае дерево будет подвергнуто тщательному поиску для поиска элемента.

...