Avatar
Jakub Giesler:

čaute lidi, po exportu projektu se mi nenačtou obrázky nevíte proč(grafické primitivy jdou v poho.), pls pomoc.

Odpovědět 27.7.2014 13:37
C#?....Pff pro padavky,,..Java?....Jsi můj člověk! :D
Avatar
Rasto
Redaktor
Avatar
Odpovídá na Jakub Giesler
Rasto:

Ahoj,
predpokladam, ze problem je v tom, ako tvoj kod pristupuje k obrazkom.
Priklad:
JButton button = new JButton();
button.setIcon(new ImageIcon(get­Class().getRe­source("/resou­rces/obrazok.png")));
Pri vytvarani jar file sa pouzije tato relativna cesta. Ak mas v kode nastavene cesty k obrazkom ako absolutne - na nejake miesto na disku v tvojom pocitaci, bude to fungovat iba na tvojom pocitaci a iba pri spustani programu cez IDE alebo standardne java program.java
Vyssie uvedeny priklad pouzitia relativnej cesty predpoklada, ze mas subfolder s nazvom "resources"(alebo akykolvek iny nazov), ktory je umiestneny v rovnakom foldr, kde su ostatne java subory - vratane suboru s main metodou.
Neviem ci je to dost zrozumitelne. Ak nie ozvi sa a pokusim sa o lepsie vysvetlenie

 
Nahoru Odpovědět 27.7.2014 14:28
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 2 zpráv z 2.