Lekce 04 - Rozšiřující úkol na doma
Hozené číslo se zobrazuje pouze jako text.
Bylo by ale hezké zobrazit výsledek jako obrázek s puntíky.
Obrázky s puntíky jsem vám dal k dispozici do C:\Java-Training\Projects\Lekce04\kostka?.png
Zobrazit jednoduchý obrázek pomocí JLabel
u už umíme.
Jak ale přepínat mezi obrázky se správným počtem puntíků?
Jednoduše. Pomocí vizuálního návrháře vložte na okno 6 komponent JLabel
.
Každé nastavte jeden obrázek s puntíky.
Následně je všechny zneviditelněte pomocí vlastnosti
visible
nastavené na false
.
Při hodu kostkou vyberte odpovídající JLabel
a nastavte mu vlastnost visible
na true
.
Ostatním JLabel
ům nastavte tuto vlastnost naopak na false
.
Například takto:
if (cislo == 1) {
labHozeno1.setVisible(true);
} else {
labHozeno1.setVisible(false);
}
Materiály k úkolu
Materiály jsou ke stažení zde: lekce04.7z
Archív si stáhněte, například na plochu. Celý jej rozbalte přímo do C:\
Archív totiž už obsahuje složku
Java-Training
a materiály se tím pádem vloží na to správné místo do
C:\Java-Training\Projects\Lekce04
.