1
表示、簡単なテーブルビューのサンプルの場合、最初の行を選択し、Ctrl
、その後Down Arrow
ボタンを2回押して、我々は以下の絵が表示されます。JavaFXでTableViewの選択行と現在の行を区別する方法は?その後、
すなわち、最初の行は選択されたままで、3行目はカーソルを取得します。
この行を知るには?
表示、簡単なテーブルビューのサンプルの場合、最初の行を選択し、Ctrl
、その後Down Arrow
ボタンを2回押して、我々は以下の絵が表示されます。JavaFXでTableViewの選択行と現在の行を区別する方法は?その後、
すなわち、最初の行は選択されたままで、3行目はカーソルを取得します。
この行を知るには?
これはフォーカスされた行です。あなたはfocusModel
propertyを経由して、その行にアクセスすることができます
int rowIndex = tableView.getFocusModel().getFocusedIndex();
focusModel
に使用TableView.TableViewFocusModel
classも集中行のアイテムにアクセスするようないくつかの追加機能をサポートしています。
'focusedIndexProperty()'を聴く方法はありませんか? – Dims
リスナーを追加することによって???私は問題を見ない。通常、 'focusModel'はスワップされませんが、そうする予定がある場合は、変更する必要がある場合、リスナーをモデルに追加/削除するリスナーを追加します。 – fabian
リスナーを追加する 'focusedIndexProperty()'は – Dims