Problem z ustawianiem tekstu GUI z poziomu innego wątku tej samej aplikacji

0

Mam problem, mianwowicie mam dwa wątki w Javie Jeden wątek to aplikacja z GUI i logiką, drugi wątek to Klasa odświeżająca co 0.3 sekundy moje GUI np. bohaterowi zmieni się ilość HP (w części logicznej) to klasa ta ustawi wartośc progresBar z akutalnym stanem HP. Robię to poprzez wywołanie metody odnosząc się do kontrolera (który podaje w parametrze tworząc ten wątek) i wszystko działa mam też Text na tym pasku HP i gdy jego chcę zaktualizować to wywala mi: Exception in thread "Thread-3" java.lang.IllegalStateException: Not on FX application thread; currentThread = Thread-3

GitHUB: https://github.com/s0bieskii/WarriorGame

4

zmiane textu opakuj w wywołanie

Platform.runLater

1 użytkowników online, w tym zalogowanych: 0, gości: 1