NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Požívá se v timelinu vlákno

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
vlastajuracka:13.4.2016 11:50

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.4.2016 11:50
Avatar
pocitac770
Tvůrce
Avatar
pocitac770:14.4.2016 7:53

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.4.2016 7:53
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
14.4.2016 7:53
Avatar
Odpovídá na pocitac770
vlastajuracka:14.4.2016 13:24

Jo díky moc :)

 
Nahoru Odpovědět
14.4.2016 13:24
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.