Avatar
vlastajuracka:

Zdarec lidi chci se zeptat zda tento blok kódu kde je timeline funguje na vláknech ?

public void nastavCas(ActionEvent event) {
        String casBudik = hodiny.getValue().toString() + ":" + minuty.getValue(); //Tady si vypíšu cas nastaveného budíku
        zjistujCas = new Timeline(new KeyFrame( //Vytvořim si timeline
                Duration.seconds(1), new EventHandler<ActionEvent>() { //Aktualizuji po 1 vteřině
            public void handle(ActionEvent ae) { //Nastavíme co se má aktualizovat
                if (casBudik.equals(aktCas.getText().substring(0, 5))) { //Když se aktualni čas rovná s nastavenym provede se podmínka
                    prehravac.play(); //Puštění nastavené hudby
                }
            }
        }));
        zjistujCas.setCycleCount(Animation.INDEFINITE); //Nastavení animace
        zjistujCas.play(); //Spuštění timelinu
    }
 
Odpovědět 13. dubna 11:50
Avatar
pocitac770
Redaktor
Avatar
pocitac770:

Timeline jsem jeden čas taktéž používal na tyto backgroundové úkoly, dokonce i přesně na tenhle :D
Ano, bude to fungovat jako vlákno

Editováno 14. dubna 7:53
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět  +1 14. dubna 7:53
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.