Avatar
D0ll0k
Člen
Avatar
D0ll0k:

Ahojte :).
Chtěl bych se zeptat, jestli někdo neví, jak vytvořit knihovnu s obrázky. Potřeboval bych, abych mohl ze všech tříd načítat obrázky ze stejné složky, ikdyž bude každá třída v jiné složce.

Nějak takto:

Název projektu
   src
      menu
         třída1
         třída2
      game
         třída3
         třída4
      textures
            obrázky // Odtud by mohly všechny třídy: třída1-4 načítat obrázky
            obrázky
Editováno 12.1.2015 20:41
Odpovědět 12.1.2015 20:40
Ten, co se snaží "programovat"
Avatar
Silvinios
Redaktor
Avatar
Odpovídá na D0ll0k
Silvinios:

Zdroje na classpath lze načítat přes absolutní název.

Příklad:

BufferedImage obrazek;
InputStream in = null;
try {
    in = getClass().getResourceAsStream("/textures/obrazek1.png");
    obrazek = ImageIO.read(in);
} finally {
    in.close();
}
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 13.1.2015 7:34
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.