Правильно ли вызывать getController в Platform.runalater в Javafx? - PullRequest
0 голосов
/ 04 мая 2020

Это правильно, если я сделаю это:

Platform.runLater(()-> {
            FXMLSetStartingPlayerController controller = loader.getController();
            controller.setPlayers(playersName);
        });

Я делаю это, чтобы быть уверенным, что мои обновления будут выполняться в порядке с правильным контроллером. Если я не делаю этого внутри Platform.runLater, мой GUI не синхронизируется (я могу получать несколько сообщений с моего сервера). Это хорошая стратегия?

...