この質問は些細なことに聞こえるかもしれませんが、私はこの問題に苦労しているので、できれば助けてください。だから、ここにあります:私はCheckboxTreeViewer
いくつかの正当な理由でを使用しています。いくつかのクラスの使用法についてグーグルで検索しましたが、現在、選択したノードのすべての子をチェック/チェック解除し、StyledCellLabelProvider
プロバイダーのカスタム実装を使用してライブ検索後に選択を保持できます。これまでのところすべて順調です。setInput()
ただし、これまでのところ、ウィジェットを表示してビューアーのメソッドを呼び出した後、ツリー ビューアーの 1 つ以上の要素をプログラムで選択することはできません。
たとえば、ツリーに 10 個のメイン ノードがあり、ノード 6 に 5 個のリーフがあるとします。私の質問は、3 番目のリーフのチェック状態を設定するにはどうすればよいですか?
ありがとう。