public final class CircleView extends AbstractSingleColorFillView
DEFAULT_COLOR| Constructor and Description |
|---|
CircleView(GroupView parent,
double centerX,
double centerY,
double radius) |
CircleView(GroupView parent,
double centerX,
double centerY,
double radius,
java.awt.Color color) |
CircleView(GroupView parent,
double centerX,
double centerY,
double radius,
java.awt.Color color,
boolean fill) |
CircleView(GroupView parent,
Position center,
double radius) |
CircleView(GroupView parent,
Position center,
double radius,
java.awt.Color color) |
CircleView(GroupView parent,
Position center,
double radius,
java.awt.Color color,
boolean fill) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsInternal(Position position) |
void |
draw(java.awt.Graphics2D g2d)
Vykreslenie objektu.
|
protected java.awt.geom.Ellipse2D.Double |
getEllipse() |
double |
getRadius()
Vrati polomer kruznice/kruhu
|
java.lang.String |
toString() |
addMouseChangedListener, isFilled, removeMouseChangedListener, setFilled, setMouseManagergetColor, setColoraddRotation, externalToInternalCoordinates, getRotation, internalToExternalCoordinates, move, setRotationgetPosition, getPositionX, getPositionY, move, setPosition, setPosition, setPositionX, setPositionYaddDrawableChangeListener, fireChanged, getParent, globalToInternalCoordinates, init, internalToGlobalCoordinates, removeDrawableChangeListener, setParentpublic CircleView(GroupView parent, Position center, double radius, java.awt.Color color)
public CircleView(GroupView parent, Position center, double radius, java.awt.Color color, boolean fill)
public CircleView(GroupView parent, double centerX, double centerY, double radius)
public CircleView(GroupView parent, double centerX, double centerY, double radius, java.awt.Color color)
public CircleView(GroupView parent, double centerX, double centerY, double radius, java.awt.Color color, boolean fill)
public void draw(java.awt.Graphics2D g2d)
AbstractDrawableMovableRotatableObjectg2d, takze
1) g2d obsahuje defaultne stavove informacie
2) stavove informacie v g2d nie je potrebne vratit do povodneho stavu.
Metoda posunie stred suradnicovej sustavy g2d podla pozicie objektu.
Metoda natoci suradnicovu sustavu g2d podla natocenia objektu.draw in class AbstractSingleColorViewprotected java.awt.geom.Ellipse2D.Double getEllipse()
public double getRadius()
public boolean containsInternal(Position position)
containsInternal in interface MouseEventDrawableSourcecontainsInternal in class AbstractSingleColorFillViewpublic java.lang.String toString()
toString in class AbstractSingleColorFillView