0
我有一個ScrollPane裏面有一個窗格。最初該窗格是空的,但我動態地添加了一些ImageViews(垂直排列)。圖像應該調整大小,以便它們適合ScrollPane,而不必水平滾動。這是我做的,到目前爲止:JavaFX ScrollPane不適合寬度
// Pane that is content of ScrollPane and member variable of object
private MigPane imagesPane = new MigPane("fill");
...
// creating ScrollPane in some method and add to current view
ScrollPane spImages = new ScrollPane();
spImages.setContent(imagesPane);
spImages.setFitToWidth(true);
add(spImages, "wrap");
...
// adding images in another method
getPm().getImages().forEach(image -> {
ImageView img = new ImageView(image);
img.setPreserveRatio(true);
img.fitWidthProperty().bind(imagesPane.widthProperty());
imagesPane.add(img, "wrap");
});
,使其適合到滾動的寬度,但爲什麼不調整圖像大小?我錯過了什麼?
這不是我想要的(也不工作)。我希望滾動窗格的內容僅適用於寬度,所以我可以垂直滾動,但不必水平滾動。 – LPrc
我根據上面的評論編輯了我的答案! –