JavaFX窗口支持自适应
发布时间
阅读量:
阅读量
在采用JavaFX进行PC客户端开发的过程中,可能会面临一个具体问题:当主界面窗口被拉伸放大时,如何使子窗口能够随之自动调整尺寸。以下将提供相应的解决办法。
假定主窗口的界面文件为MainUI.fxml,其对应的控制器类为MainUIController.java。为了实现所需效果,可以在主窗口的基础上再增加一层结构,该结构的界面文件定义为Container.fxml,对应的控制器类则为ContainerController.java。通过这种方式即可达成预期目标:
Container.fxml布局文件
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.StackPane?>
<AnchorPane fx:id="rootPane" minHeight="600.0" minWidth="800.0" prefHeight="400.0" prefWidth="600.0"
全部评论 (0)
还没有任何评论哟~
