好吧,我目前正在使用Gridpane来表示一个表格,我需要能够向下滚动这个Gridpane并在滚动时显示/不显示某些行。我有一个滚动条,我可以上下移动但显然没有任何反应。
我正在使用Scene Builder,并且我尝试将我的ChangeListener放在代码选项卡下的SceneBuilder中的几乎所有可能的下拉框中。我希望有一种方法可以在fxml文档中手动添加监听器。
这是我目前的changelistener的样子。
@FXML
public void changed(ChangeListener<? extends Number> pink, Number newValue) {
Grid.setLayoutY(-newValue.doubleValue());
}
这是Scrollbar的FXML表格的一行。
<ScrollBar fx:id="Scrolly" layoutX="841.0" layoutY="3.0" orientation="VERTICAL" prefHeight="543.0" />
老实说,我怀疑听众一旦联系起来就会工作。我可以弄清楚如何使它自己工作,我只是希望它链接到滚动条。