В контроллере у меня есть код
Platform.runLater(new Runnable() {
public void run() {
}
...., который вызывает метод с этим кодом:
FXMLLoader fxmlLoader = new FXMLLoader();
fxmlLoader.setLocation(getClass().getResource("Authentify.fxml"));
AuthentifyController ac = new AuthentifyController();
ac.setVocale(true);
fxmlLoader.setController(ac);
Pane containeur = (Pane)((Button) this.button3).getParent();
Pane newLoadedPane = fxmlLoader.load();
Scene scene = new Scene(newLoadedPane);
Stage appStage = (Stage) this.button3.getScene().getWindow();
appStage.setScene(scene);
appStage.show();
Новый Scene
запущен, ноPlatform.runLater
код перезапускается одновременно
Не могли бы вы сказать, как избежать Platform.runLater
Runnable
перезапуска (остановить его при запуске новой сцены)?
Полный код классаздесь: https://framadrop.org/r/3e1SJpy3BL#QBiSWA9Qh0niQi3Qs1GIIv5aYTxi0KR2CNJgDSgEJBQ=