

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.
Tak už jsem na to došel.
Je ti jasne, ze presnost techto hodin nebude buhvijaka?
Fungují dobře a 100% přesnost na sekundy nepotřebuji.
Ale stejně by mě zajímalo, co máš na mysli?
Trochu jsem ten kód zjednodušil a timer nastavil na 250ms - Doufám, že jsi spokojený.