public class Group extends AbstractMovableRotatableGroup implements java.lang.Iterable<net.useobjects.AbstractDrawableObject>
| Constructor and Description |
|---|
Group(AbstractGroup parent,
double positionX,
double positionY) |
Group(AbstractGroup parent,
double positionX,
double positionY,
double angle) |
Group(AbstractGroup parent,
Position position) |
Group(AbstractGroup parent,
Position position,
double angle) |
Group(double positionX,
double positionY,
double angle) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(net.useobjects.AbstractDrawableObject drawable)
Pridanie objektu do skupiny.
|
boolean |
contains(net.useobjects.AbstractDrawableObject drawable)
Vrati
true ak skupina obsahuje drawable. |
AbstractGroup |
getParent()
Vrati skupinu, do ktorej objekt patri
|
boolean |
isVisible()
Vrati informáciu, ci je objekt zobrazovany.
|
java.util.Iterator<net.useobjects.AbstractDrawableObject> |
iterator()
Vrati iterator na prvky v skupine.
|
void |
remove(net.useobjects.AbstractDrawableObject drawable)
Odstrani objekt zo skupiny
Po odstraneni, sa objekt nebude zobrazovat so skupinou
|
void |
removeAll()
Odstrani vsetky objekty zo skupiny.
|
void |
setVisible(boolean visible)
Nastavi, ci sa ma objekt zobrazovat, alebo nie
Ak objekt nie je umiestneny v korenovej skupine (alebo v jej podskupine), tak nie je zobrazovany aj ked tato vlastnost nastavana na
true |
getRotation, moveForwards, rotate, setRotationgetPosition, getPositionInRootGroup, getPositionX, getPositionY, getRoundedPositionX, getRoundedPositionY, move, move, moveInDirection, moveTowards, setPosition, setPosition, setPositionX, setPositionYaddMouseListener, containsInternal, onPropertyChanged, removeMouseListener, setMouseManager, toStringpublic Group(AbstractGroup parent, Position position)
public Group(AbstractGroup parent, double positionX, double positionY)
public Group(AbstractGroup parent, Position position, double angle)
public Group(AbstractGroup parent, double positionX, double positionY, double angle)
public Group(double positionX,
double positionY,
double angle)
public java.util.Iterator<net.useobjects.AbstractDrawableObject> iterator()
AbstractGroupiterator in interface java.lang.Iterable<net.useobjects.AbstractDrawableObject>iterator in class AbstractGrouppublic boolean contains(net.useobjects.AbstractDrawableObject drawable)
AbstractGrouptrue ak skupina obsahuje drawable.
Presnejsie, vrati true ak skupina obsahuje objekt obj taky, ze obj == drawablecontains in class AbstractGroupdrawable - objekt, ktoreho pritomnost v skupine chceme zistittrue ak skupina obsahuje drawable, inak false (porovnavaju sa referencie)public void removeAll()
AbstractGroupremoveAll in class AbstractGrouppublic void remove(net.useobjects.AbstractDrawableObject drawable)
AbstractGroupremove in class AbstractGroupdrawable - objekt odoberany zo skupinypublic void add(net.useobjects.AbstractDrawableObject drawable)
AbstractGroupadd in class AbstractGroupdrawable - objekt pridavany do skupinypublic void setVisible(boolean visible)
truevisible - urcuje ci ma byt objekt zobrazenypublic boolean isVisible()
truetrue ak je objekt zobrazovany, inak falsepublic AbstractGroup getParent()
null