gpt4 book ai didi

java - 无法使用 JavaFX 最大化窗口

转载 作者:行者123 更新时间:2023-11-30 07:37:08 26 4
gpt4 key购买 nike

我这样制作了一个自定义最小化按钮:

public MinimizeButton() {
Button button = new Button("-");
button.getStyleClass().clear();
button.getStyleClass().add("actionbutton");
button.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
Stage stage = (Stage) ((Button) event.getSource()).getScene().getWindow();
stage.setIconified(true);
}
});
this.getChildren().add(button);
}

我显然打电话了

primaryStage.initStyle(StageStyle.UNDECORATED);

该按钮运行良好。

问题是,当我在舞台图标化后尝试最大化窗口时,窗口需要几秒钟的时间才能重绘舞台。

关于如何使窗口的“最大化过程”更快有什么想法吗?

最佳答案

通过使用修复它

primaryStage.initStyle(StageStyle.TRANSPARENT);

而不是

primaryStage.initStyle(StageStyle.UNDECORATED);

关于java - 无法使用 JavaFX 最大化窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35229035/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com