我的问题是,如何在 JavaFX 中根据应用程序窗口的大小实现在操作过程中自动调整图像大小?这可以直接在 SceneBuilder 中完成吗?
最佳答案
它将其 WidthProperty
和 HeightProperty
绑定(bind)到窗口的大小。我们假设节点root
反射(reflect)了窗口的大小。
ImageView iv = new ImageView();
iv.fitWidthProperty().bind(root.widthProperty());
iv.fitHeightProperty().bind(root.heightProperty());
现在它会使用父级的属性 (root
)。您还可以选择不同的节点或执行一些计算来修改大小。
关于JavaFX FXML-SceneBuilder-图像可调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40949895/