在javafx

时间:2019-03-31 15:57:25

标签: java user-interface javafx

我无法使用正确的滚动条来使滚动窗格正确显示所需的信息。我将包含两个VBox的HBox放入ScrollPane,并将该ScrollPane插入BorderLayout的中心元素。似乎ScrollPane忽略了窗口的边界,并且变得如此之大,以至于不需要使用滚动条,而且我无法查看底部内容。我尝试将其包装在AnchorPane中并设置不起作用的AnchorPane的边界,我尝试手动设置大小(哪种方法可行),但导致一些奇怪的故障,内容会在整个屏幕上显示出来,我尝试将其包装在窗格中,然后将其添加到中心,在将HBox添加到ScrollPane中之前,我尝试将HBox包装在VBox中,然后将ScrollPane包装在窗格中,并且尝试了多种用途setFitToHeight / Width函数。我只希望它注意窗口的边界并相应地进行调整

编辑:一些示例代码

VBox vbox1 = getvbox1Content();//this is long thus requires a scrollpane
VBox vbox2 = getvbox2Content();
HBox hbox = new HBox();
hbox.getChildren().addAll(vbox1, vbox2);
ScrollPane scrollPane = new ScrollPane();
scrollPane.setContent(hbox);
borderPane.setCenter(scrollPane);

0 个答案:

没有答案