私が抱えている問題の簡略図....
TableView TV には、2 つの TableColumns (名前、値) が含まれています。
データ構造クラス obj_data には、2 つのデータ項目、SimpleStringProperty の場所、およびダブル X が含まれています。複数の obj_data オブジェクトが監視可能なリストに格納され、データ ソースとして TableView TV で使用されます。
TableColumn Name のレンダリングでは、場所 tableCell の視覚属性を変更するために、対応する X の値を取得して問い合わせる必要があります。
遊んでみた...
nameColumn.setCellValueFactory(新しいコールバック、ObservableValue>()...
obj_data 要素の値を返しますが、テーブル セルのインデックスを取得しようとするのが難しいので、「場所」フィールドを正しくレンダリングできます。
PS:これは、コールバック引数で行と列の位置を取得できるため、セルレンダラーを使用した JavaFX よりもはるかに単純でした! 前もって感謝します!