Tag: 滚动条

TornadoFX JavaFX Sync跨桌面浏览

我正在尝试在桌面浏览器中同步滚动条。 (水平和垂直) SyncScrollEx视图有两个tableView,基本上是一个并排放置的片段,具有相同的数据集,因此具有相同的表格大小布局。 预期的行为:当我在一个tableview上滚动时,另一个tableview的滚动条也应该滚动相同的数量。 以下是我目前的进展: import javafx.beans.property.SimpleIntegerProperty import javafx.beans.property.SimpleStringProperty import javafx.collections.FXCollections import javafx.scene.control.ScrollBar import tornadofx.* class SyncScrollEx : View() { override val root = hbox { setPrefSize(300.0, 150.0) this += find<MyTableFrag>() this += find<MyTableFrag>() } } class MyTableFrag : Fragment() { var addEventOnlyOnceFlag = false val persons = FXCollections.observableArrayList<GameWarrior>( GameWarrior(1,"Tyrion Lannister", "M"), GameWarrior(2,"Ned Stark", "M"), […]