JavaFX-最小化舞台的按钮

Jos*_*ver 3 java javafx javafx-2

我在JavaFX应用程序中有一个未经修饰的阶段。为了最小化它,我需要一个最小化按钮。我在中创建了一个fxml document具有的布局minimize button,但是当我尝试使用最小化action listener位于控制器内部的按钮时stage.setIconified(true),它找不到舞台。

如何在控制器类中找到对该阶段的引用?

Ita*_*iha 6

你可以试试 :

button.setOnAction(e -> {
    ((Stage)((Button)e.getSource()).getScene().getWindow()).setIconified(true);
});
Run Code Online (Sandbox Code Playgroud)