【发布时间】:2026-01-27 23:20:03
【问题描述】:
是否可以将 TableView 的选定行绑定到对象?
我有一个绑定到歌曲对象的 ObservableList 的 TableView。我还有一个当前播放歌曲的歌曲对象。我想要的是当当前播放的歌曲对象发生变化时,表格视图的选定行将更改为该歌曲。
这是当前歌曲对象。
private ObjectProperty<JSong> currentSong;
@FXML
private TableView<JSong> songsTable;
我知道我可以绑定到表的选择模型属性,但我不知道如何将歌曲对象传递给它。
songsTable.selectionModelProperty().bind(???)
【问题讨论】:
-
这是可能的,我在这里写过:eckig.github.io/blog/2014/12/05/…
-
这也可以帮助你link