JavaFX FXML-SceneBuilder-图像可调整大小

标签 java javafx fxml scenebuilder

我的问题是,如何在 JavaFX 中根据应用程序窗口的大小实现在操作过程中自动调整图像大小?这可以直接在 SceneBuilder 中完成吗?

最佳答案

它将其 WidthPropertyHeightProperty 绑定(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/

相关文章:

java - 从特定列(sqlite 数据库)获取数据以执行计算并将其存储回 netbean

java - 评估 JSTL 中的 list.contains 字符串

java - FXML 中一次又一次出现 IOEXCEPTION 错误。尝试将 FXML 文件放在 ListView 中的列表元素上

java - 尝试编写Java程序来播放mp3文件

java - CSS JavaFX 菜单项焦点父级

JavaFX : How to keep the VBox background color persistent?

java - 重用另一个类中的字段

java - 使用流创建 xml,缺少编码属性

java - FxmlLoader.load() 不工作,我不知道为什么。我应该怎么办?

JavaFX扩展Button并通过fxml添加属性