JavaFX中窗口基本宽度高度的设置

package Day1;

import javafx.application.Application;
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.stage.Stage;

/**
 * javafx
 * Email:1752851945@qq.com
 * Data:2021/7/20 16:55
 * version:JDK11
 * @author 17528
 */
@SuppressWarnings("ALL")
public class MainJava extends Application {

    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage primaryStage) {
        primaryStage.setTitle("JavaFX");
        primaryStage.getIcons().add(new Image("/img/icon.png"));

        primaryStage.setIconified(true);//设置最小化
        primaryStage.setMaximized(true);//设置最大化
        primaryStage.close();//关闭窗口

        primaryStage.setHeight(500);//设置窗口高度
        primaryStage.setWidth(500);//设置窗口宽度
        primaryStage.setResizable(false);//设置不可拉伸窗口

        primaryStage.setMaxHeight(800); //设置最大拉伸高度为800
        primaryStage.setMaxWidth(800);
        primaryStage.setMinHeight(200); //设置最小拉伸宽度为200
        primaryStage.setMinWidth(200);

        primaryStage.heightProperty().addListener(new ChangeListener<Number>() {
            @Override
            public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
                System.out.println("当前高度为:"+newValue.doubleValue());
            }
        });//实时显示窗口高度

        primaryStage.widthProperty().addListener(new ChangeListener<Number>() {
            @Override
            public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
                System.out.println("当前宽度为:"+newValue.doubleValue());
            }
        });//实时显示窗口宽度
        
        primaryStage.setFullScreen(true);//设置全屏,必须设置Scene
        primaryStage.setScene(new Scene(new Group()));

        primaryStage.show();
        System.out.println("高度:"+primaryStage.getHeight());
        System.out.println("宽度:"+primaryStage.getWidth());
    }

}