Это правильно, если я сделаю это:
Platform.runLater(()-> {
FXMLSetStartingPlayerController controller = loader.getController();
controller.setPlayers(playersName);
});
Я делаю это, чтобы быть уверенным, что мои обновления будут выполняться в порядке с правильным контроллером. Если я не делаю этого внутри Platform.runLater, мой GUI не синхронизируется (я могу получать несколько сообщений с моего сервера). Это хорошая стратегия?