私はJFaceのCheckBoxTreeViewerを使用しています。CheckBoxTreeViewerでは、アイテムのチェック/チェックを解除する方法も選択できますか?
ユーザーがアイテムのテキストをクリックすると、ツリー内や同じドキュメントのプレゼンテーションの他の場所で選択されます。これは望ましい動作です。
ユーザーがチェックボックスをクリックするだけで、少なくともWindowsとMacの実装ではツリー項目も選択されています。上記の望ましい動作のため、現在の選択が置き換えられます。
私は現在の選択を置き換えずにツリー内のアイテムをオン/オフできるようにしたいと思います。 check/uncheckingがツリー項目も選択しないようにCheckBoxTreeViewerを設定する方法はありますか?あるいは、その動作はOS特有のルック・アンド・フィールの一部にすぎませんか?
、SWT.MULTI ')、チェックボックスをクリックしてもアイテムは選択されず、前の選択が保持されます。記述した動作を示す[MCVE](https://stackoverflow.com/help/mcve)がありますか? –
@LorisSecuro - 私はその例を試してみて、SWT.MULTIを追加しなくても、あなたが記述した動作を取得しました。非常に有益なご意見ありがとうございます。あなたの例は十分です。今私は、例と私たちのケースで何が違うのかを見ることができます。一つの違いは、私がRCPで走っていることです。それがまだ問題なのかどうかはわかりません。ありがとう! –
@LorisSecuro - ありがとうございます。私のコードでは、観察された振る舞いがデフォルトと異なる2つの問題が発生しました。問題の1つが他の人に影響を与える可能性があるので、答えとして投稿しました。 –