我不知道真正的原因,但是这里有2个快速解决方法。
在
handleButtonAction方法中:
1) 不要创建新场景,只需替换其内容
@FXML private void handleButtonAction(ActionEvent event) throws IOException { Parent root = FXMLLoader.load(getClass().getResource("Sample.fxml")); JavaFXApplication12.currentStage.getScene().setRoot(root); }2) 如果您确实需要创建新场景,则切换全屏
@FXML private void handleButtonAction(ActionEvent event) throws IOException { Parent root = FXMLLoader.load(getClass().getResource("Sample.fxml")); JavaFXApplication12.currentStage.setScene(new Scene(root)); Platform.runLater(new Runnable() { @Override public void run() {JavaFXApplication12.currentStage.setFullScreen(false);JavaFXApplication12.currentStage.setFullScreen(true); } }); }


