Изменить цвет узла в Zest - PullRequest
       12

Изменить цвет узла в Zest

2 голосов
/ 22 августа 2011

Я использую Zest для рисования графика.Однако я хочу изменить цвет графического узла по умолчанию на другой цвет в зависимости от его метки.Например: Метка: красный => цвет узла красный.

1 Ответ

4 голосов
/ 22 августа 2011

Если вы используете API-интерфейс ZView GraphViewer (аналогично средствам просмотра JFace), пусть ваш LabelProvider расширяет IEntityStyleProvider, который обеспечивает необходимый метод обратного вызова getBackgroundColor () (среди прочих).

Тем не менее, если вы используете базовый API-интерфейс Graph, вам необходимо вручную установить цвет всех узлов, используя набор GraphNodes * Color method.

...