Java týden Body zdarma
Využij podzimních slev a získej od nás až 40 % bodů zdarma! Více zde
Pouze tento týden sleva až 80 % na Java e-learning!

Browser v JavaFX

Unicorn College Tento obsah je dostupný zdarma v rámci projektu IT lidem.
Vydávání, hosting a aktualizace umožňují jeho sponzoři.
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!

Tento původně jednoduchý webový prohlížeč jsem se nakonec rozhodl rozvinout, avšak stále není hotový. Nepodporuje download, Youtube a další pokročilé funkce. Přesto ho zde zveřejňuji (dalo by se říci v early access) a budu rád za rady a připomínky.

Licence: MIT

Changelog

  • stahování buď do složky z nastavení nebo lze vybrat místo pro každý soubor
  • refaktorizace kódu, aby vypadal trochu lidsky

Galerie

Program byl vytvořen v roce 2015.

 

Stáhnout

Staženo 137x (584.1 kB)
Aplikace je včetně zdrojových kódů v jazyce java

 

 

Program pro vás napsal Richard H.
Avatar
Jak se ti líbí článek?
2 hlasů
Autor se věnuje programování v Javě
Všechny články v sekci
Zdrojákoviště Java - JavaFX
Aktivity (5)

 

 

Komentáře
Zobrazit starší komentáře (11)

Avatar
Richard H.
Redaktor
Avatar
Richard H.:3.10.2015 12:19

3. nějak nechápu

Odpovědět 3.10.2015 12:19
Malý užitečný manuál je vždy lepší než bichle k ničemu.
Avatar
Richard H.
Redaktor
Avatar
Odpovídá na Richard H.
Richard H.:3.10.2015 13:02

Dobrý chápu

Odpovědět 3.10.2015 13:02
Malý užitečný manuál je vždy lepší než bichle k ničemu.
Avatar
Richard H.
Redaktor
Avatar
Richard H.:4.10.2015 11:16

Takže zase update

  • záložky jde zavírat
  • přidána nějaká ta nápověda
Odpovědět 4.10.2015 11:16
Malý užitečný manuál je vždy lepší než bichle k ničemu.
Avatar
Martin5001
Člen
Avatar
Martin5001:4.10.2015 13:36

Ahoj.
Má ten prohlížeč zabudované nějaké zobrazovací jádro, nebo používá internet explorer?
Co která karta v nastavení (browser, internet) nastavuje?
Mohl bys tam prosím přidat tlačítko domovská stránka?
Tenhle projekt se mi moc líbí a doufám, že to s jeho vývojem nikdy nevzdáš. Myslím, že časem by z toho mohlo být i něco víc. Každý projekt začínal v malém.

Editováno 4.10.2015 13:37
 
Odpovědět  +1 4.10.2015 13:36
Avatar
Richard H.
Redaktor
Avatar
Odpovídá na Martin5001
Richard H.:4.10.2015 13:47

Dík za podporu a k zobrazování používá javafx.scene.web­.WebEngine

Odpovědět 4.10.2015 13:47
Malý užitečný manuál je vždy lepší než bichle k ničemu.
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Jan Straka
Člen
Avatar
Jan Straka:10. února 18:06

Prohlížeč nefunguje resp.při příkazu java -jar cesta/Browser.jar to hodí Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.Unsup­portedClassVer­sionError: browser2/Main has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.Clas­sLoader.define­Class1(Native Method)
at java.lang.Clas­sLoader.define­Class(ClassLo­ader.java:763)
at java.security­.SecureClassLo­ader.defineClas­s(SecureClassLo­ader.java:142)
at java.net.URLClas­sLoader.define­Class(URLClas­sLoader.java:468)
at java.net.URLClas­sLoader.acces­s$100(URLClas­sLoader.java:74)
at java.net.URLClas­sLoader$1.run(UR­LClassLoader.ja­va:369)
at java.net.URLClas­sLoader$1.run(UR­LClassLoader.ja­va:363)
at java.security­.AccessContro­ller.doPrivile­ged(Native Method)
at java.net.URLClas­sLoader.findClas­s(URLClassLoa­der.java:362)
at java.lang.Clas­sLoader.loadClas­s(ClassLoader­.java:424)
at sun.misc.Launcher$Ap­pClassLoader.lo­adClass(Launcher­.java:349)
at java.lang.Clas­sLoader.loadClas­s(ClassLoader­.java:357)
at sun.launcher.Lau­ncherHelper.chec­kAndLoadMain(Lau­ncherHelper.ja­va:495)

 
Odpovědět 10. února 18:06
Avatar
Petr Štechmüller
Překladatel
Avatar
Odpovídá na Jan Straka
Petr Štechmüller:10. února 19:10

Ahoj, podle chyby to vypadá, že jsi to zkompiloval pod Javou 10, ale spouštíš to pod Javou 8. Měl by jsi si na počítači udělat pořádek ve verzích Javy ;-)

Odpovědět 10. února 19:10
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Jan Straka
Člen
Avatar
Odpovídá na Petr Štechmüller
Jan Straka:17. února 9:55

Jenže já to spouštěl v javě 8(1.8.0_181 při příkazu java -version)

Editováno 17. února 9:56
 
Odpovědět 17. února 9:55
Avatar
Petr Štechmüller
Překladatel
Avatar
Odpovídá na Jan Straka
Petr Štechmüller:17. února 10:17

Main has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0

Tohle ale říká něco jiného. Říká, že jsi to zkompiloval pomocí vyšší verze Javy, než ve které se to snažíš spouštět.

Udělej si malej testovací prográmek do kterého dej tenhle řádek kódu:

String version = System.getProperty("java.version");

Tím zjistíš, jakou Javou to kompiluješ.

Editováno 17. února 10:17
Odpovědět 17. února 10:17
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Jan Straka
Člen
Avatar
Odpovídá na Petr Štechmüller
Jan Straka:17. února 12:17

touhle 1.8.0_191

 
Odpovědět 17. února 12:17
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 21. Zobrazit vše