Java FX禁用舞台最大化动画

时间:2017-02-11 20:39:01

标签: java javafx fxml scenebuilder

当我在我的应用程序中打开一个新窗口并使用newStage.setMaximized(true);最大化它时,它会显示窗口的动画,其大小从默认大小增加到屏幕大小,是否有任何方法可以禁用此动画按下按钮后,从一个全屏窗口迅速移动到另一个窗口?

这是我的代码:

public class HomeController {

    @FXML private StackPane ap;

    public void ButtonClicked(ActionEvent e) throws IOException {
        FXMLLoader loader = new FXMLLoader(getClass().getResource("PitchRecognition.fxml"));
        Parent root = (Parent)loader.load();
        Stage stage = (Stage) ap.getScene().getWindow();
        stage.hide();

        Stage newStage = new Stage();
        Scene scene = new Scene(root);
        newStage.setScene(scene);
        newStage.setMaximized(true);
        newStage.show();
    }
}

0 个答案:

没有答案