@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.Java - Как проверить, находится ли моя сцена в полноэкранном режиме?
Не работает 'stage.isFullScreen()'? –
Нету его высказывание: Вызванный: java.lang.NullPointerException \t на sample.OpenController.opensettings (OpenController.java:75) \t ... 58 более –
Вы звоните 'stage.isFullScreen()' перед инициализацией этапа ? –