Zkuste nakreslit na ploše obrázek (např. strom, domek)
Cvičení 1 - úkol 3
V této části cvičení si ukážeme, jak pomocí obrazců které máme k dispozici (Ctverec, Kruh, Trojuhelnik
) nakreslit jednoduchý obrázek.
Pro kresbu si vybereme například obrázek domu. Tento obrázek se bude skládat pouze ze dvou obrazců - a to:
- čtverce - který bude představovat stěnu domu
- trojúhelníku - který bude představovat jeho střechu
Budeme chtít, aby stěna domu měla žlutou a střecha červenou barvu.
Postup bude následující:
- Třídu
Trojuhelnik
jsme dosud nepoužívali - proto není tato třída zkompilovaná. Před začátkem práce si jí tedy zkompilujeme. - Jako první si vytvoříme stěnu domu - vytvoříme nový objekt typu
Ctverec
a odkaz na tento objekt si pojmenujemestenaDomu
. - Po vytvoření čtverce tento čtverec posuneme směrem dolů voláním metody
posunDolu()
, aby nám nevadil při další práci. - Dále nakreslíme střechu domu - vytvoříme tedy objekt typu
Trojuhelnik
, odkaz si pojmenujemestrechaDomu
. - Oba obrazce máme nakreslené, nyní jim pomocí volání metod zmenBarvu(String barva) změníme barvu dle našeho zadání.
- Poslední úkol, který nám zbývá, je voláním metod pro posun na objektu s odkazem strechaDomu tak, abychom střechu umístili přesně nad stěnu domu.
Ukázka
Nahoru