Avatar
pokorny.marecek:

Ahoj,
potřebuji se zeptat, jakým nejjednodušším způsobem vytvořím ikonu jednoho programu, který dělám v JavaFX v Canvasu. Něco jsem zkoušel, ale bezvýsledně. Jde mi o to, aby se v .jar souboru zobrazovalo místo šálku kávy jiný obrázek.

Mockrát díky za pomoc.

 
Odpovědět 29.5.2013 18:37
Avatar
Nahoru Odpovědět 29.5.2013 18:45
Nesnáším {}, proto se jim vyhýbám.
Avatar
Homo
Člen
Avatar
Odpovídá na pokorny.marecek
Homo:

Iconku .jar souboru nejde nastavit. Jde to udelat pro kazdy system zvlast pokud .jar soubor zabalis do nativniho formatu (exe, app nebo sh ale linuxem si nejsem jisty).
Pokud myslis ikonku v okne aplikace tak:

primaryStage.getIcons().add(new javafx.scene.image.Image(getClass().getResourceAsStream("icon.png")));
Nahoru Odpovědět  +1 29.5.2013 18:53
1010011 1000101 1011000
Avatar
Odpovídá na Homo
pokorny.marecek:

možná se ptám hodně blbě, ale to primaryStage se má někde importovat? mě to nechce NetBeans pořád strávit :D

 
Nahoru Odpovědět 29.5.2013 19:08
Avatar
Homo
Člen
Avatar
Odpovídá na pokorny.marecek
Homo:

Trida ktera dedi po Application musi definovat metodu start, ktera ma parametr Stage primaryStage, proste hlavni Stage, ono je jedno jak to pojmenujes, je to jen promenna.

Nahoru Odpovědět  +1 29.5.2013 19:31
1010011 1000101 1011000
Avatar
Odpovídá na Homo
pokorny.marecek:

joooo, díky mockrát. Omlouvám se za možná irelevantní dotazy, ale já se učím teprve 1. rokem Javu, ale hodně mě baví, a tak chci vychytat i takovéhle maličkosti v programech :-D.
Takže jak jsem vyrozumněl, .jar soubor nelze přemalovat (ikona v adresáři Windows), pouze v horní liště programu (což se mi Díky Tobě povedlo). A nedal by se udělat nějak .exe soubor z toho .jar souboru? Protože např. FreeRapid downloader je napsaný v javě, ale má ikonu té bílé šipky ve fialovém čtverci... Mám vůbec na to, nebo to raději nechat na později?

 
Nahoru Odpovědět 29.5.2013 19:44
Avatar
Homo
Člen
Avatar
Odpovídá na pokorny.marecek
Homo:

Ano jak jsem psal, jar se da zabalit do exe. Velice jednoduchy a intuitivni program, ktery to umoznuje je napriklad JarSplice
http://ninjacave.com/jarsplice
A zmena ikonky exe souboru je jiz jednoducha a urcite se bude dat vygooglit :-)

Nahoru Odpovědět 29.5.2013 19:50
1010011 1000101 1011000
Avatar
Kit
Redaktor
Avatar
Odpovídá na pokorny.marecek
Kit:

Ale zabaluj jen programy, které mají být jen pro Windows. Mně by to nejelo.

Nahoru Odpovědět 29.5.2013 19:55
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Homo
pokorny.marecek:

ok, díky mockrát za pomoc

 
Nahoru Odpovědět 29.5.2013 19:55
Avatar
Jenkings
Redaktor
Avatar
Odpovídá na Homo
Jenkings:

pokud vím tak .sh se ikona nastavit nedá (ale je možný že se pletu)

Nahoru Odpovědět 29.5.2013 20:45
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
Homo
Člen
Avatar
Odpovídá na Jenkings
Homo:

Jsem psal ze si nejsem jistej :-) linuxaci asi nemaji radi ikonky :-D

Nahoru Odpovědět  +1 29.5.2013 20:51
1010011 1000101 1011000
Avatar
Jenkings
Redaktor
Avatar
Odpovídá na Homo
Jenkings:

my linuxáci je nepotřebujeme :D :D

Nahoru Odpovědět  +1 29.5.2013 21:03
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
Kit
Redaktor
Avatar
Odpovídá na Jenkings
Kit:

Linux totiž žádné přípony ani ikony nemá. To jen jeho grafické nadstavby se podle toho orientují, aby měl Microsoft co odkoukávat :)

Nahoru Odpovědět 30.5.2013 9:55
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
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 13 zpráv z 13.