• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z wątkami w prostej aplikacji Java, JavaFX

Cloud VPS
0 głosów
280 wizyt
pytanie zadane 29 grudnia 2018 w Java przez ILikeJava Obywatel (1,230 p.)

Witam. Robię w Javie i JavieFX prosty chat i próbuję coś zdziałać z wątkami. Gdy Client wysyła coś do ClientWindow i na odwrót, w ClientWindow jest błąd:

Exception in thread "Receiver" java.lang.IllegalStateException: Not on FX application thread; currentThread = Receiver
	at javafx.graphics/com.sun.javafx.tk.Toolkit.checkFxUserThread(Toolkit.java:291)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(QuantumToolkit.java:423)
	at javafx.graphics/javafx.scene.Parent$3.onProposedChange(Parent.java:478)
	at javafx.base/com.sun.javafx.collections.VetoableListDecorator.add(VetoableListDecorator.java:206)
	at window.classes.Window.addSomebodysMessage(Window.java:53)
	at logic.Receiver.run(Receiver.java:28)
	at java.base/java.lang.Thread.run(Thread.java:844)

Co mogę z zrobić aby zadziałało tzn. aby MyMessage lub SomebodysMessage pojawiło sie w VBoxie w ScrollPane? Problem pojawił się po dodaniu wyświetlania wiadomości w okienku. 

 

Linki do kodu:

-Client: tutaj

-WindowClient (tutaj wyskakuje ten błąd): tutaj

-Server: tutaj

 

Najpierw włączyć serwer, później klientów w dowolnej kolejności.

 

Z góry dzięki za pomoc.

1 odpowiedź

0 głosów
odpowiedź 30 grudnia 2018 przez mbabane Szeryf (79,260 p.)
komentarz 31 grudnia 2018 przez ILikeJava Obywatel (1,230 p.)

Podobne pytania

0 głosów
3 odpowiedzi 1,334 wizyt
pytanie zadane 21 kwietnia 2019 w Java przez poldeeek Mądrala (5,980 p.)
0 głosów
1 odpowiedź 215 wizyt
0 głosów
2 odpowiedzi 730 wizyt
pytanie zadane 28 grudnia 2016 w Java przez PsyLisek Użytkownik (570 p.)

93,487 zapytań

142,423 odpowiedzi

322,773 komentarzy

62,908 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...