Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Java - Přepsání kódu do JavaFX

Dobrý den,

Abych to upřesnil, našel jsem hotovou třídu na přidání ukazatele hodin - obr1

Trochu jsem ho upravil a přidal do projektu - Clock.java

Jenže jsem teď začal vytvářet projekt v JavaFX a chci to tam také přidat.

Avšak jsem na internetu nenašel žádnou podobnou variaci třídy Clock.java v JavaFX podobě.

Vím, že do JavaFX je možné přidávat i Swing, to však nechci.

Tak jsem to zkoušel přepsat. Změnit JLabel ze swing knihovny na Label s JavaFX knihovny a jeho celkové nastavení jsem zvládl.

Ovšem nevím, jakou JavaFX "variaci" použít pro ActionListener, Date a Timer.

Hodiny se totiž vůbec nezobrazí a vyhodí to chybu

Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: Not on FX application thread; currentThread = AWT-EventQueue-0...

Prosím o radu.

Předem děkuji.

PS. Takhle jsem zatím třídu Clock.java přepsal - ClockFX.java

TXT jsou pouze navíc, protože jdou otevřít přímo na webu.

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny