Java fx窗口大小改变监听_JavaFX面板里面面板自动调整大小

我有一个JavaFX应用程序,只有一个FXML文件。在这个文件中,我有一个AnchorPane里面有一个StackPane。下面是截图:

当我启动这个应用程序,我想要使用AnchorPane自动调整StackPane的大小。从而; StackPane将自动获取当前可用的宽度和高度。在我调整应用程序的大小,AnchorPane正在自动调整大小,但StackPane保持为他的固定大小。

如何自动调整StackPane的大小,并使其在其父面板中完全展开?

我的代码

Main.java

package app;

import javafx.application.Application;

import javafx.fxml.FXMLLoader;

import javafx.scene.Parent;

import javafx.scene.Scene;

import javafx.stage.Stage;

public class Main extends Application {

public static void main(String[] args) {

Application.launch(args);

}

@Override

public void start(Stage stage) throws Exception {

Parent root = FXMLLoader.load(getClass().getResource("Main.fxml"));

Scene scene = new Scene(root,800,600);

scene.getSt

你可能感兴趣的:(Java,fx窗口大小改变监听)