Uses of Interface
eu.pedu.lib20s.canvasmanager.ICMShape
Package | Description |
---|---|
eu.pedu.lib20s.canvasmanager |
Balíček obsahuje základní grafické třídy používané ve vstupních kurzech
programování a to jak v interaktivním, tak i v textovém režimu.
Zařazení tohoto balíčku do výuky vyžaduje jisté minimální znalosti koncepce a použití návrhových vzorů, především pak návrhových vzorů Jedináček (Singleton), Prostředník a Pozorovatel, na nichž je založena činnost správce plátna – jediné instance třídy CanvasManager . |
-
Uses of ICMShape in eu.pedu.lib20s.canvasmanager
Classes in eu.pedu.lib20s.canvasmanager that implement ICMShape Modifier and Type Class Description class
Ellipse
Instance třídyElipsa
představují elipsy určené pro práci na plátně spravovaném správcem plátna –.class
Multishape
Instance třídyMnohotvar
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.class
Picture
Instance třídyPicture
představují obrázky, které je možné načíst ze souborů nebo vytvořit z oblasti plátna.class
Rectangle
Instance třídyRectangle
představují obdélníky určené pro práci na plátně spravovaném správcem plátna –.class
Triangle
Instance třídyTrojúhelník
představují trojúhelníky určené pro práci na plátně spravovaném správcem plátna –.Methods in eu.pedu.lib20s.canvasmanager that return ICMShape Modifier and Type Method Description ICMShape
ICMShape. copy()
Returns a deep copy of the instance.Methods in eu.pedu.lib20s.canvasmanager with parameters of type ICMShape Modifier and Type Method Description void
Multishape. addShapes(ICMShape... shapes)
Přidá do mnohotvaru kopie zadaných tvarů a příslušně upraví novou pozici a velikost mnohotvaru.Constructors in eu.pedu.lib20s.canvasmanager with parameters of type ICMShape Constructor Description Multishape(ICMShape part1, ICMShape... parts)
Vytvoří mnohotvar skládající se z kopií zadaných tvarů a otočený do implicitního směru; do tohoto mnohotvaru již nebude možno přidávat další tvary.Multishape(Direction8 direction, ICMShape part1, ICMShape... parts)
Vytvoří mnohotvar skládající se ze zadaných tvarů a otočený do zadaného směru; do tohoto mnohotvaru již nebude možno přidávat další tvary.