NOVINKA - Vstup do světa AI s ONLINE víkendovým kurzem Práce s umělou inteligencí od A do Z. Přihlas se ještě dnes!
NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.

Diskuze – Lekce 3 - Jednoduchá kalkulačka v JavaFX

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
Atrament
Člen IT Redactor Gang
Avatar
Odpovídá na Tomáš Krucký
Atrament:9.3.2023 17:49

No ovšem už je to jasné, kde se ti tam vzal ten řádek s tím Observable...? To odstraň a nahraď App.setRoot("secondary"); co tam má správně být a mělo by to jet.

 
Odpovědět
9.3.2023 17:49
Avatar
Tomáš Krucký
Tvůrce
Avatar
Tomáš Krucký:9.3.2023 17:54

To byly dva různé projekty. Já tam normálně mám funkci setRoot(); když vytvořím nový projekt. Observable jsem tam dával jen pro demonstraci toho, že mi to nejde naimportovat. Když jsem dělal kalkulačku a psal její funkci pro ComboBox, tak se mi to přeškrtlo.

Odpovědět
9.3.2023 17:54
Jestli chceš něco, co jsi nikdy neměl, tak musíš dělat něco, co jsi nikdy nedělal.
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Odpovídá na Tomáš Krucký
Atrament:9.3.2023 17:56

Jo aha už tuším kde se ti to tam vzalo :) Ale tos za prvé chtěl ObservableList<String> z javafx.collections a ne Observable z java.util a za druhé to píšeš na špatné místo, to má být v metodě initialize() pokud postupuješ podle lekce.

 
Odpovědět
9.3.2023 17:56
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Odpovídá na Tomáš Krucký
Atrament:9.3.2023 17:58

No hlavně prostě nechceš Observable ale ObservableList, v tom bude ten zakopaný pes

 
Odpovědět
9.3.2023 17:58
Avatar
Tomáš Krucký
Tvůrce
Avatar
Tomáš Krucký:9.3.2023 18:01

Ježíš no jo 🤦‍♂️ Tak tohle je teda vyřešený, moje chyba pardón. Takže Observable by bylo vyřešený, to jsem rád 😅. Každopádně, když zapomeneme na tuhle věc, tak furt mi to spustit nejde 😃

Odpovědět
9.3.2023 18:01
Jestli chceš něco, co jsi nikdy neměl, tak musíš dělat něco, co jsi nikdy nedělal.
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Odpovídá na Tomáš Krucký
Atrament:9.3.2023 18:12

Dals Clean and Build? Postni sem kompletní výpis toho co to vypíše, když to nejde spustit, ale tentokrát jako text prosím, možná zkus použít ten odkaz Máš dlouhý zdroják? kousek níže...

 
Odpovědět
9.3.2023 18:12
Avatar
Tomáš Krucký
Tvůrce
Avatar
Tomáš Krucký:9.3.2023 18:27

Přesně tak. I tak to pořád nechce spolupracovat. Zkoušel jsem snad všechno možný a když už toho bylo moc, že jsem nevěděl co vše už jsem udělal, tak jsem vymazal počítač. Zde je odkaz na chybové hlášení. Mockrát ti děkuju, že se mi takhle věnuješ.

https://www.itnetwork.cz/…lighter/1581

Odpovědět
9.3.2023 18:27
Jestli chceš něco, co jsi nikdy neměl, tak musíš dělat něco, co jsi nikdy nedělal.
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Odpovídá na Tomáš Krucký
Atrament:9.3.2023 18:44

Mohl bych ještě stejným způsobem vidět obsah souboru pom.xml? Je schovaný v Project Files v panelu Projects

 
Odpovědět
9.3.2023 18:44
Avatar
Tomáš Krucký
Tvůrce
Avatar
Odpovědět
9.3.2023 18:49
Jestli chceš něco, co jsi nikdy neměl, tak musíš dělat něco, co jsi nikdy nedělal.
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Odpovídá na Tomáš Krucký
Atrament:9.3.2023 18:55

Najdi v tom souboru sekci dependencies, tam jsou ty javafx knihovny, jsou tam dvě - javafx-controls a javafx-fxml, máš tam u nich verzi 13 zkus to obojí změnit na 19, ulož, dej Clean and Build a pak Run co to udělá.

 
Odpovědět
9.3.2023 18:55
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 74.