Uses of Interface
eu.pedu.lib20s.canvas.ICanvasShape
Package | Description |
---|---|
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.
|
-
Uses of ICanvasShape in eu.pedu.lib20s.canvas
Classes in eu.pedu.lib20s.canvas that implement ICanvasShape Modifier and Type Class Description class
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.class
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.class
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.class
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.Methods in eu.pedu.lib20s.canvas that return ICanvasShape Modifier and Type Method Description ICanvasShape
ICanvasShape. copy()
Vrátí kopii daného tvaru, tj. stejný tvar se stejnou velikostí, umístěním a barvou.Methods in eu.pedu.lib20s.canvas with parameters of type ICanvasShape Modifier and Type Method Description void
Multishape. addShapes(ICanvasShape... shapes)
Přidá do mnohotvaru kopie zadaných tvarů a příslušně upraví novou pozici a velikost mnohotvaru.void
Multishape. addTheShape(ICanvasShape shape)
Přidá do mnohotvaru zadaný objekt (tj. ne jeho kopii) a příslušně upraví novou pozici a velikost mnohotvaru.Constructors in eu.pedu.lib20s.canvas with parameters of type ICanvasShape Constructor Description Multishape(ICanvasShape part1, ICanvasShape... 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, ICanvasShape part1, ICanvasShape... 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.