Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
BLADE
Člen
Avatar
BLADE:26.5.2014 23:02

Zdravím, konečne mám po strednej a tak som sa rozhodol dokončiť môj dávny program :D . Narazil som však na jeden problém a tak by som vás chcel požiadať o radu.
Chcem aby sa mi v programe menil jeden obrázok no neviem akým spôsobom.(Ani na tomto webe nie je žiadny tutorial čo sa týka obrázkov v SWINGU , aj ked viem že už sa to v dnešnej dobe FXu neoplatí) Vytvoril som ho ako JLabel

ncislo = new JLabel(new ImageIcon(ImageIO.read(Obrazky.class.getResourceAsStream("/1.jpg"))));

Tam by nebol problém, no chcem aby sa mi v istej časti programu zmenil a vôbec neviem ako. Skúšal som to cez .setIcon, v IDE je to síce správne no v programe sa nic nedeje a v konzole mi hádže červenú chybu.

try {
                                ImageIcon ii = new ImageIcon(ImageIO.read(Obrazky.class.getResourceAsStream("/2.jpg")));
                        } catch (IOException e) {
                                // TODO Auto-generated catch block
                                e.printStackTrace();
                        }
                        spravnyObrazok.setIcon(ii);
 
Odpovědět
26.5.2014 23:02
Avatar
BLADE
Člen
Avatar
BLADE:27.5.2014 12:36

Prepáčte, až dnes ráno som si všimol ako som to tu dobre napísal (tá premenná spravnyObrazok je vlastne JLabel ncislo) ale už som na to aj tak prišiel takže je to jedno :). Po par sekúnd rozmýšľania a včera som sa s tým trápil snáď 2 hodiny :D.

Editováno 27.5.2014 12:36
 
Nahoru Odpovědět
27.5.2014 12:36
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.