2

Zest を使用してグラフを描画しています。ただし、グラフノードのデフォルトの色をラベルに基づいて別の色に変更したいと考えています。例: ラベル: 赤 => ノードの色は赤です。

4

1 に答える 1

4

Zest の GraphViewer API (JFace ビューアと同様) を使用している場合は、必要な getBackgroundColor() コールバック メソッド (とりわけ) を提供する IEntityStyleProvider を LabelProvider に拡張させます。

ただし、ベース グラフ API を使用している場合は、GraphNodes の set*Color メソッドを使用して、すべてのノードの色を手動で設定する必要があります。

于 2011-08-22T19:34:39.070 に答える