public final class RectangleView extends AbstractSingleColorFillView
DEFAULT_COLOR
Constructor and Description |
---|
RectangleView(GroupView parent,
double centerX,
double centerY,
double width,
double height) |
RectangleView(GroupView parent,
double centerX,
double centerY,
double width,
double height,
double angle,
java.awt.Color color) |
RectangleView(GroupView parent,
double centerX,
double centerY,
double width,
double height,
double angle,
java.awt.Color color,
boolean fill) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsInternal(Position internalPosition) |
void |
draw(java.awt.Graphics2D g2d)
Vykreslenie objektu.
|
double |
getHeigh()
Deprecated.
namiesto tejto metody pouzite getHeight
|
double |
getHeight()
Vrati vysku obdlznika
|
double |
getWidth()
Vrati sirku obdlznika
|
void |
setHeight(double newHeight)
Nastavi vysku obdlznika
|
void |
setSize(double newWidth,
double newHeight)
Nastavi velkost obdlznika
|
void |
setSize(Size newSize)
Nastavi velkost obdlznika
|
void |
setWidth(double newWidth)
Nastavi sirku obdlznika
|
java.lang.String |
toString() |
addMouseChangedListener, isFilled, removeMouseChangedListener, setFilled, setMouseManager
getColor, setColor
addRotation, externalToInternalCoordinates, getRotation, internalToExternalCoordinates, move, setRotation
getPosition, getPositionX, getPositionY, getRoundedPositionX, getRoundedPositionY, move, setPosition, setPosition, setPositionX, setPositionY
addDrawableChangeListener, fireChanged, getParent, globalToInternalCoordinates, init, internalToGlobalCoordinates, removeDrawableChangeListener, setParent, throwIfNegative
public RectangleView(GroupView parent, double centerX, double centerY, double width, double height, double angle, java.awt.Color color, boolean fill)
public RectangleView(GroupView parent, double centerX, double centerY, double width, double height, double angle, java.awt.Color color)
public RectangleView(GroupView parent, double centerX, double centerY, double width, double height)
public double getWidth()
public double getHeigh()
getHeight()
public double getHeight()
public void setWidth(double newWidth)
newWidth
- nova sirka obdlznikapublic void setHeight(double newHeight)
newHeight
- nova vyska obdlznikapublic void setSize(double newWidth, double newHeight)
newWidth
- nova sirkanewHeight
- nova vyskapublic void setSize(Size newSize)
newSize
- nova velkostpublic void draw(java.awt.Graphics2D g2d)
AbstractDrawableMovableRotatableObject
g2d
, 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 AbstractSingleColorView
public boolean containsInternal(Position internalPosition)
containsInternal
in interface MouseEventDrawableSource
containsInternal
in class AbstractSingleColorFillView
public java.lang.String toString()
toString
in class AbstractSingleColorFillView