gpt4 book ai didi

Java - 如何检查我的场景是否处于全屏模式?

转载 作者:行者123 更新时间:2023-11-29 09:32:44 25 4
gpt4 key购买 nike

@FXML
private void opensettings(ActionEvent event) throws IOException {
Stage stage = null;
Parent root = null;

if(event.getSource() == settings && stage.isFullScreen() == true){
stage = (Stage)settings.getScene().getWindow();
root = FXMLLoader.load(getClass().getResource("fxml/Settings.fxml"));
stage.setScene(new Scene(root));
stage.setTitle("Settings");
stage.setFullScreen(true);
}
}

我不知道如何检查我当前的阶段是否在全屏模式下运行。以上是我当前的 java 代码。

最佳答案

正如您在 documentation 中看到的那样, Stage 是一个 WindowWindow 不知道它的子类 Stage 的任何信息。你应该阅读 this question如果你想了解向上转型和向下转型。在你的例子中,Window 被构建为 Stage 但是 被存储为 Window 所以所有的 Stage 特定字段现在无效。

结论:如果您没有经验,请不要沮丧。完全没有。

关于Java - 如何检查我的场景是否处于全屏模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37318837/

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