Focus
とSelection
の関係について、javafx.scene.control.TreeTableView
の関係を明確にする必要があります。私のコードでJavaFX/TreeTableView:選択とフォーカスの関係
私が定義されています:
ttvMainTree.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
仮定1:私はフォーカスがあるアイテムは常に左クリックと最後の項目であることを、仮定したが。また、私は左クリックが常に選択を動かすと仮定していました。したがって、SelectionMode.SINGLE
では、フォーカスされたアイテムと選択されたアイテムは常に同じです。
これはすべての状況の90%で正しいと思われました。
親切確認:
- をアイテム青い背景が青色と選択されたアイテム
- アイテムであるといくつかのランダムな自分のコードは、そのような画像を生成左-clickesとにかく後境界線はフォーカスされたアイテムです
ここでは、フォーカスされたアイテムは左クリックで変更できます。選択したアイテムはiではないようです左クリックしないでください。
SSCCEをお送りいただきありがとうございます。現時点では、コードを短くしてこの動作を再現する方法はわかりません。
そのため一般的な質問:
- 仮定1の何が問題になっているのですか?私の愚見で