|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.imagero.gui.swing.ShapeUnit
ShapeUnit consists of Shape and drawing options - AffineTransform, Paint, Image and so on.
| Constructor Summary | |
ShapeUnit(java.awt.Shape shape)
create new ShapeUnit with supplied Shape without AffineTransform |
|
ShapeUnit(java.awt.Shape shape,
java.awt.geom.AffineTransform transform)
create new ShapeUnit |
|
ShapeUnit(java.awt.Shape shape,
java.awt.geom.AffineTransform transform,
PaintConfig paintConfig)
|
|
ShapeUnit(java.awt.Shape shape,
PaintConfig paintConfig)
create new ShapeUnit |
|
| Method Summary | |
java.awt.Rectangle |
getBounds()
get bounds of this ShapeUnit |
java.awt.Image |
getImage()
get Image |
java.awt.Point |
getImageLocation()
get location of top left Image corner |
java.awt.Point |
getImageLocation(java.awt.Point p)
get location of top left Image corner |
PaintConfig |
getPaintConfig()
|
PaintConfig |
getPaintConfigBorder()
|
java.awt.Stroke |
getStroke()
get stroke for shape outline drawing |
java.awt.geom.AffineTransform |
getTransform()
get AffineTransform |
java.awt.Shape |
getTransformedShape()
get Shape transformed with currently defined AffineTransform |
boolean |
isDrawShapeOutline()
get current setting for drawShapeOutline option |
void |
paint(java.awt.Graphics2D g)
paint ShapeUnit into supplied Graphics |
void |
resetTransform()
reset current transform (set to default one - which was supplied in constructor or setted by setTransform) |
void |
setDrawShapeOutline(boolean drawShapeOutline)
set drawShapeOutline option |
void |
setImage(java.awt.Image image)
set Image used (instead of Paint) to fill current Shape |
void |
setImageLocation(int x,
int y)
set top left location of Image |
void |
setImageLocation(java.awt.Point location)
set top left location of Image |
void |
setPaintConfig(PaintConfig paintConfig)
|
void |
setPaintConfigBorder(PaintConfig paintConfigBorder)
|
void |
setStroke(java.awt.Stroke stroke)
set Stroke for Shape outline drawing |
void |
setTransform(java.awt.geom.AffineTransform transform)
set current and default AffineTransform. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ShapeUnit(java.awt.Shape shape)
shape -
public ShapeUnit(java.awt.Shape shape,
java.awt.geom.AffineTransform transform)
shape - transform -
public ShapeUnit(java.awt.Shape shape,
java.awt.geom.AffineTransform transform,
PaintConfig paintConfig)
public ShapeUnit(java.awt.Shape shape,
PaintConfig paintConfig)
shape - ShapepaintConfig - PaintConfig| Method Detail |
public java.awt.Rectangle getBounds()
public java.awt.Image getImage()
public java.awt.Point getImageLocation()
public java.awt.Point getImageLocation(java.awt.Point p)
p - Point - if not null, then its x and y fields filled with actual values, otherwise new Point is created
public PaintConfig getPaintConfig()
public PaintConfig getPaintConfigBorder()
public java.awt.Stroke getStroke()
public java.awt.geom.AffineTransform getTransform()
public java.awt.Shape getTransformedShape()
public boolean isDrawShapeOutline()
public void paint(java.awt.Graphics2D g)
g - Graphicspublic void resetTransform()
public void setDrawShapeOutline(boolean drawShapeOutline)
drawShapeOutline - new valuepublic void setImage(java.awt.Image image)
image - Image
public void setImageLocation(int x,
int y)
public void setImageLocation(java.awt.Point location)
location - Pointpublic void setPaintConfig(PaintConfig paintConfig)
public void setPaintConfigBorder(PaintConfig paintConfigBorder)
public void setStroke(java.awt.Stroke stroke)
stroke - new Strokepublic void setTransform(java.awt.geom.AffineTransform transform)
transform - new AffineTransform
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||