如何在ImageView中获取图像以自动调整大小以使其始终适合父节点?
这是一个小代码示例:
@Override
public void start(Stage stage) throws Exception {
BorderPane pane = new BorderPane();
ImageView img = new ImageView("http://...");
//didn't work for me:
//img.fitWidthProperty().bind(new SimpleDoubleProperty(stage.getWidth()));
pane.setCenter(img);
Scene scene = new Scene(pane);
stage.setScene(scene);
stage.show();
}
Run Code Online (Sandbox Code Playgroud) 我有一个带有菜单顶部的边框窗格,左侧有一个网格,中间有一个图像。我希望图像与边框中心的大小相同,因为现在图像越过我的网格。
我试过这个:
imageView.fitWidthProperty().bind(box.widthProperty());
Run Code Online (Sandbox Code Playgroud)
其中 imageView 是我的图像的名称,而 box 是 BorderPane 对象。谢谢。