Uses of Class
eu.pedu.lib20s.geom.Size
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.
|
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 . |
eu.pedu.lib20s.geom |
Balíček obsahuje datové typy související s velikostí a pozicí objektů
a s jejich změnami.
|
-
Uses of Size in eu.pedu.lib20s.canvas
Constructors in eu.pedu.lib20s.canvas with parameters of type Size Constructor Description Ellipse(Position position, Size size, NamedColor color)
Připraví novou instanci se zadanými rozměry, polohou a barvou.Rectangle(Position position, Size size, NamedColor color)
Připraví novou instanci se zadanými rozměry, polohou a barvou.Triangle(Position position, Size size, NamedColor color, Direction8 direction)
Vytvoří instanci se zadanou pozicí, rozměry, barvou, i směrem natočení. -
Uses of Size in eu.pedu.lib20s.canvasmanager
Methods in eu.pedu.lib20s.canvasmanager that return Size Modifier and Type Method Description Size
CanvasManager. getSize()
Vrátí políčkový rozměr plátna, tj. šířku a výšku v polích.Size
CanvasManager. sizeField2Point(Size fieldSize)
Převede políčkový rozměr na bodový.Size
CanvasManager. sizePoint2Field(Size pointSize)
Převede bodový rozměr na políčkový.Methods in eu.pedu.lib20s.canvasmanager with parameters of type Size Modifier and Type Method Description void
CanvasManager. setSize(Size rowsAndColumns)
Nastaví rozměr plátna zadáním jeho políčkové výsky a šířky.Size
CanvasManager. sizeField2Point(Size fieldSize)
Převede políčkový rozměr na bodový.Size
CanvasManager. sizePoint2Field(Size pointSize)
Převede bodový rozměr na políčkový.Constructors in eu.pedu.lib20s.canvasmanager with parameters of type Size Constructor Description Ellipse(Position position, Size size, NamedColor color)
Připraví novou instanci se zadanými rozměry, polohou a barvou.Rectangle(Position position, Size size, NamedColor color)
Připraví novou instanci se zadanými rozměry, polohou a barvou.Triangle(Position position, Size size, NamedColor color, Direction8 direction)
Vytvoří instanci se zadanou pozicí, rozměry, barvou, i směrem natočení. -
Uses of Size in eu.pedu.lib20s.geom
Methods in eu.pedu.lib20s.geom that return Size Modifier and Type Method Description Size
Area. getSize()
Vrátí rozměr oblasti.default Size
IResizable. getSize()
Vrátí instanci třídySize
s aktuálními rozměry instance.Methods in eu.pedu.lib20s.geom with parameters of type Size Modifier and Type Method Description void
Resizer. resizeBy(Size resizing, IChangeable object, Direction8 fixed)
Zvětší/zmenší zadaný objekt o zadanou velikost, přičemž během změny velikosti nebude zadaný bod na hraně opsaného obdélníku měnit svoji polohu.void
Resizer. resizeBy(Size resizing, IResizable object)
Zvětší/zmenší zadaný objekt o zadanou velikost.void
Resizer. resizeTo(Size size, IChangeable object, Direction8 fixed)
Zvětší/zmenší zadaný objekt na požadovanou velikost, přičemž během změny velikosti nebude zadaný bod na hraně opsaného obdélníku měnit svoji polohu.void
Resizer. resizeTo(Size size, IResizable object)
Zvětší/zmenší zadaný objekt na požadovanou velikost.default void
IChangeable. setArea(Position position, Size size)
Nastaví pozici a rozměr objektu.default void
IResizable. setSize(Size size)
Nastaví nové rozměry instance.Constructors in eu.pedu.lib20s.geom with parameters of type Size Constructor Description Area(Position position, Size size)
Vytvoří oblast se zadaným umístěním a rozměry.