JavaFX检查是否全屏
可以轻松地检查这个使用isFullScreen提供Stage
primaryStage.isFullScreen()
当你更新时它不工作,所以我该如何解决这个问题? – 2014-09-20 18:48:15
''stage.show()' – ItachiUchiha 2014-09-20 18:49:50
后使用它它仍然不起作用 – 2014-09-20 19:01:26
你可以试试这个..如果你有按钮,使你的窗口全屏我ve使用类似这样的东西..
@FXML
void onFullScreenExecuted(ActionEvent event) {
Stage stage = (Stage) btnFullScreen.getScene().getWindow();
stage.setFullScreen(true);
if (stage.isFullScreen()) {
controlBox.setVisible(false);
} else {
controlBox.setVisible(true);
}
}
我用它把它带回到我创建的“控制箱”。装饰窗口)
@FXML
void checkFullScreen(KeyEvent event) {
Stage stage = (Stage) btnFullScreen.getScene().getWindow();
if (stage.isFullScreen()) {
controlBox.setVisible(false);
} else {
controlBox.setVisible(true);
}
}
这是一个来自fxml的事件。如果你按下键盘上的esc键,控制盒会再次显示。我希望这可以帮到你。
你正在使用哪个Javafx版本? – ItachiUchiha 2014-09-20 16:28:52
最新的jdk 8 – 2014-09-20 18:35:51