私は内部にペインを持つScrollPaneを持っています。最初はペインは空ですが、いくつかのImageViewを動的に(垂直方向に)追加します。画像は、水平にスクロールしなくても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
私は上記のあなたのコメントに従って私の答えを編集しました! –