Package eu.pedu.lib20s.canvas
Balíček obsahuje základní grafické třídy používané v úvodních lekcích
vstupních kurzů programování před tím, než jsou vysvětleny základní
návrhové vzory a je představen správce plátna s jeho dokonalejším
řešením grafiky založeném na použití vzorů Prostředník
a Pozorovatel.
-
Interface Summary Interface Description ICanvasPaintable Instance interfejsuICanvasPaintable
představují objekty, které jsou schopny se nakreslit na plátno a opět se smazat.ICanvasShape Instance interfejsuICanvasShape
představují geometrické tvary, které se umějí nakreslit na plátno a které umějí prozradit a nastavit svoji pozici a svoje rozměry. -
Class Summary Class Description Canvas Instance třídyCanvas
(jedináček) slouží jako virtuální plátno, na něž mohou být kresleny jednotlivé obrazce.Ellipse Instance třídyElipsa
představují elipsy určené pro práci na virtuálním plátně při prvním seznámení s třídami a objekty a definované svojí pozicí, rozměrem a barvou.Multishape Instance třídyMultishape
představují složitější geometrické tvary určené pro práci na virtuálním plátně při prvním seznámení s třídami a objekty.Rectangle Instance třídyRectangle
představují obdélníky určené pro práci na virtuálním plátně při prvním seznámení s třídami a objekty.Triangle Instance třídyTrojúhelník
představují trojúhelníky určené pro práci na virtuálním plátně při prvním seznámení s třídami a objekty.