2

我遇到的问题的简化视图....

  • TableView TV 包含两个 TableColumn(名称、值)。

  • 数据结构类 obj_data 包含两个数据项,SimpleStringProperty 位置和双 X。多个 obj_data 对象存储在可观察列表中,并与 TableView TV 作为数据源一起使用

  • 在 TableColumn Name 的渲染中,我需要获取并询问相应 X 的值,以更改位置 tableCell 的某些视觉属性。

我玩过...

nameColumn.setCellValueFactory(new Callback, ObservableValue>()...

返回 obj_data 元素的值,但在尝试获取表格单元格的索引时遇到困难,因此我可以正确呈现“位置”字段。希望这是有道理的!

PS:这比使用 cellrenderers 的 pre-javaFX 简单得多,因为我可以在回调参数中获取行和列位置!提前致谢!

4

0 回答 0