Javafx最初的ScrollPane位置

时间:2015-01-29 14:46:31

标签: javafx scrollpane

我想在初始化时将ScrollPane的hValue设置为1.0,这是hmax值,但是在显示滚动窗格之前,hValue会自动设置为0.0。 在向其添加内容后,如何使用hmax值初始化滚动窗格? 我已经通过设置fxml文件中的值来尝试它,但在开始时,hvalue始终为0.0。

1 个答案:

答案 0 :(得分:0)

如果您使用的是SceneBuilder,则可以在应用程序右侧的属性选项卡下编辑ScrollPane的Hvalue。此外,如果您使用的是SceneBuilder,请确保您的FX-ID已对齐。您不需要在

中编写任何代码
public void initialize(URL location, ResourceBundle resources) {

}

添加内容无关紧要,您仍然可以更改ScrollPane的Hvalue。我也非常确定在启动方法中的FXMLLoader之后调用initialize。

Parent root = FXMLLoader.load(getClass().getResource("GUILayout.fxml"));

根据我的经验,我使用了initialize方法在某些不常数的按钮或标签上设置文本值并加载文件。它不应该用于将节点的任何维度更改为常量。