2
@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で見ることができるようにJava - シーンがフルスクリーンモードであるかどうかを確認するにはどうすればよいですか?
'stage.isFullScreen()'は動作していませんか?引き起こさ:sample.OpenController.opensettingsでjava.lang.NullPointerExceptionが \t(OpenController.java:75) \t ... 58もっと –
? –
あなたは、ステージを初期化する前に 'stage.isFullScreen()'呼び出しているそのことわざいや –