HALLOWEEN JE TADY: Získej 66 % extra kreditů zdarma při nákupu od 1199 kreditů s promo kódem NEBOJSEIT66. Zjisti více:
NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:

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
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
Vojta
Tvůrce
Avatar
Odpovídá na
Vojta:29.11.2014 7:15

Bylo to ono, díky moc. :)

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).

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
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
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Odpovědět
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

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
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í :)

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.

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
Čím větší výzva, tím větší zkušenost
Nejnovější komentáře jsou na konci poslední stránky.
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.