IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 1. diel - Úvod do JavaFX

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Robert Michalovič:15.3.2019 6:22

Pěkný článek. Když už si tam načal kompilaci přes příkazový řádek nechce se ti doplnit i tvorbu spustitelných jar? Ať to máš dokonalé.

 
Odpovedať
15.3.2019 6:22
Avatar
Ondrej Mejzlik:7.9.2019 21:00

Ahoj, prosím o radu. Mám NetBeans IDE 11.0 a SceneBuilder 8.5. Když si v FXMLDocumentCon­trolleru nadefinuji komponenty @FXML, tak je SceneBuilder nevidí - nemám možnost je přiřadit. Zkoušel jsem otevřít i starší projekt, ale jak FX:ID odstraním, už ho znovu nepřidám - SB mi nic nenabídne. Umíte mi někdo poradit? Zkoušel jsem výše uvedený postup s doplněním knihoven, hned v úvodu se píše stáhnout "source", ale pak už se o nich nikde nemluví - jedu na Windows, tak jsem importoval WIN, ale co ty sources? Díky moc

 
Odpovedať
7.9.2019 21:00
Avatar
Odpovedá na Robert Michalovič
Petr Štechmüller:8.9.2019 11:10

Tvorba spustitelných JAR souborů tu je vysvětlena, hned 3x:

Odpovedať
8.9.2019 11:10
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Odpovedá na Ondrej Mejzlik
Petr Štechmüller:8.9.2019 11:15

Ahoj, Jakou verzi Javy používáš? Vypadá to, že máš SceneBuilder verze 8.5, který je určený pro Javu 8, ale pak píšeš, že jsi stahoval knihovny z Mavenu (ty jsou až pro Javu 11). Možná to je důvod, proč Ti to nefunguje...

Odpovedať
8.9.2019 11:15
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Ondrej Mejzlik:8.9.2019 18:40

Ahoj Petře, díky za odpověď, v PC mám nainstalovanou Javu 8 Update 221, Javu 8 Update 221 64 bit a Java SE Development Kit update 221 64 bit.

 
Odpovedať
8.9.2019 18:40
Avatar
Odpovedá na Ondrej Mejzlik
Petr Štechmüller:8.9.2019 18:41

Tak v tom případě nemusíš postupovat podle tohoto návodu, protože Java 8 v sobě již obsahuje JavaFX runtime.

Odpovedať
8.9.2019 18:41
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Ondrej Mejzlik:8.9.2019 18:49

Díky za radu, knihovny pro jistotu teda vyhodím, ale čím by teda mohlo být, že mi to nepropisuje ty @FXML? Nejde to ani v jednom směru - když je doplním do NetBeans do FXMLDocumentCon­trolleru, SB je nevidí a když je naopak dopíšu do Code/fx:id ve SceneBuilder, tak se to nepropíše do NB.... Díky moc :-)

 
Odpovedať
8.9.2019 18:49
Avatar
Ondrej Mejzlik:8.9.2019 18:58

… možná je problém v NetBeans - zkusím starší verzi :-)

 
Odpovedať
8.9.2019 18:58
Avatar
Petr Daříček:17.11.2019 19:34

Mam NetBeans 11 a koukam ze tam jsou nektere odlisnosti.

  1. Pri vytvoreni projektu nemam kategorii Java. Mam Java with Maeven, Java with Gradle, Java with Ant. Zvolil jsem Java with Maeven. Je to spravne?
  2. Kdyz dam Properties na Projektu tak na dialogu neni moznost Libraries. Mozna souvisi ze spatnym typem projektu (viz. prvni otazka).

Je netbeans 11 tak moc odlisny od 10?

Dik za pomoc
Petr

 
Odpovedať
17.11.2019 19:34
Avatar
Odpovedá na Petr Daříček
Petr Štechmüller:18.11.2019 8:35

Ahoj,
co jsem koukal, tak v posledních NetBeans opravdu není možnost samotného Java projektu. Podle mě je to jedině dobře. Žijeme v době, kdy skoro každý trochu větší projekt potřebuje alespoň jednu závislost. Spravovat tyto závislosti ručně je ke zbláznění, proto tu máme nástroje, které by měly práci se závislostmi ulehčit.

Volbou Java with Maven určitě nic nezkazíš. Je to asi nejlepší začátek.

Možnost Libraries jsi nejspíš nenašel právě z důvodu, že o knihovny se bude starat Maven. Pro přidání závislostí se prosím podívej na článek, kde přesně popisuji, jak přidat JavaFX knihovny pomocí Mavenu.

Přeji mnoho úspěchů, při tvorbě JavaFX aplikací ;-)

Odpovedať
18.11.2019 8:35
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!