NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze – Lekce 5 - Upomínač narozenin v JavaFX - Formuláře podruhé

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Vojta
Tvůrce
Avatar
Odpovídá na
Vojta:29.11.2014 7:15

Bylo to ono, díky moc. :)

 
Odpovědět
29.11.2014 7:15
Avatar
LukyH
Člen
Avatar
Odpovídá na vit-siler
LukyH:22.12.2014 11:55

Nejsem profesionál ale řekl bych, že se to v praxi víc kliká než píše - výsledek návrhu je vidět okamžitě, obsah je oddělen od logiky, tudíž vývoj funkční části a designu může probíhat paralelně, tj. další úspora času (a na tu se hraje především).

 
Odpovědět
22.12.2014 11:55
Avatar
Neaktivní uživatel:8.7.2015 19:48

Proč musí být při vytvoření dialogu
OsobaDialog dialog = new OsobaDialog(dnes­Label.getScene()­.getWindow());
to dnesLabel?

Odpovědět
8.7.2015 19:48
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Petr Štechmüller:8.7.2015 20:21

Protože třída OsobaDialog potřebuje ve svém konstruktoru referenci na Window aby se mohla vykreslit. Dneska se už takovéto konstrukce dělat nemusejí, protože od Javy verze 8_40 máme dialogy přímo v API, takže je s nimi lepší práce. Chtělo by to možná nějaký update...

Odpovědět
8.7.2015 20:21
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Odpovědět
8.7.2015 20:27
Neaktivní uživatelský účet
Avatar
Hanca Vondrova:14.7.2015 13:33

Ahoj, mám v Scene Builderu vytvořeny dvě scény, jednu hlavní a druhé bude okno pro zadání PIN. Jakým způsobem z té hlavní scény otevřu po stisku tlačítka tu druhou? Díky

 
Odpovědět
14.7.2015 13:33
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na Hanca Vondrova
vajkuba1234:14.7.2015 14:00

Založ si topic na fóru a tam ti odpovím. Na fóru to může pomoci i dalším. :)

Odpovědět
14.7.2015 14:00
No hope, no future, JUST WAR!
Avatar
Roman
Člen
Avatar
Roman:3.9.2015 12:46

Pekne všetko vysvetlené, všetko funguje nie o čom super veľká poklona autorovi :)) len škoda že takých tutorialov v CZ na JavaFX nie je viacej ale časom sa to možno zmení :)

 
Odpovědět
3.9.2015 12:46
Avatar
Tomáš Svatek:17.4.2016 13:11

Ahoj, děkuji za velmi dobře vysvětlený tutoriál.

Mám dotaz ohledně vytváření formulářů.

Pokud je budu vytvářet jako instance objektů, budu jich potřebovat vytvořit více podobného typu a budu chtít vytvářet stejné komponenty jako VBox a GridPane, byl by dobrý přístup vytvořit si statickou třídu ve které by byli metody, které vytvářejí tyto komponenty (které se často používají)? Používal bych je při vytváření nového formuláře v metodě vytvorScenu(), samozřejmě za předpokladu, že bych potřeboval vytvořit více podobných formulářů, kterým bych chtěl dodat podobný vzhled.

Jde mi o to jestli je to dobrý přístup z hlediska návrhu.

Děkuji za odpověd.

 
Odpovědět
17.4.2016 13:11
Avatar
Odpovídá na Neaktivní uživatel
Pavel Habžanský:5.6.2016 0:05

Podle toho, co jsem si teď na rychlo vygooglil v dokumentacích, tak bys tam místo dnesLabel mohl mít jakoukoliv komponentu na hlavním okně... Jde jen o to, aby získal instanci okna (Window), která je vstupním argumentem metody OsobaDialog(). dnesLabel.get­Scene() vrací Scene a tutý Scene se zavolá getWindow().

Odpovědět
5.6.2016 0:05
Čím větší výzva, tím větší zkušenost
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 10 zpráv z 35.