Package com.macrofocus.treemap.tagcloud
Class SwingTextShape
- java.lang.Object
-
- com.macrofocus.treemap.tagcloud.SwingTextShape
-
-
Constructor Summary
Constructors Constructor Description SwingTextShape(java.lang.String text, java.awt.geom.GeneralPath shape)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SwingTextShapeclone()booleancontains(double x, double y)booleancontains(double x, double y, double w, double h)booleancontains(java.awt.geom.Point2D p)booleancontains(java.awt.geom.Rectangle2D r)java.awt.ShapecreateTransformedShape(java.awt.geom.AffineTransform at)java.awt.RectanglegetBounds()java.awt.geom.Rectangle2DgetBounds2D()com.macrofocus.igraphics.CPFontgetFont()java.awt.geom.PathIteratorgetPathIterator(java.awt.geom.AffineTransform at)java.awt.geom.PathIteratorgetPathIterator(java.awt.geom.AffineTransform at, double flatness)java.lang.StringgetText()booleanintersects(double x, double y, double w, double h)booleanintersects(java.awt.geom.Rectangle2D r)booleanisTextOutline()voidtransform(java.awt.geom.AffineTransform at)
-
-
-
Method Detail
-
getFont
public com.macrofocus.igraphics.CPFont getFont()
-
isTextOutline
public boolean isTextOutline()
- Specified by:
isTextOutlinein interfaceTextShape
-
getBounds
public java.awt.Rectangle getBounds()
- Specified by:
getBoundsin interfacejava.awt.Shape
-
getBounds2D
public java.awt.geom.Rectangle2D getBounds2D()
- Specified by:
getBounds2Din interfacejava.awt.Shape
-
contains
public boolean contains(double x, double y)- Specified by:
containsin interfacejava.awt.Shape
-
contains
public boolean contains(java.awt.geom.Point2D p)
- Specified by:
containsin interfacejava.awt.Shape
-
intersects
public boolean intersects(double x, double y, double w, double h)- Specified by:
intersectsin interfacejava.awt.Shape
-
intersects
public boolean intersects(java.awt.geom.Rectangle2D r)
- Specified by:
intersectsin interfacejava.awt.Shape
-
contains
public boolean contains(double x, double y, double w, double h)- Specified by:
containsin interfacejava.awt.Shape
-
contains
public boolean contains(java.awt.geom.Rectangle2D r)
- Specified by:
containsin interfacejava.awt.Shape
-
getPathIterator
public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at)
- Specified by:
getPathIteratorin interfacejava.awt.Shape
-
getPathIterator
public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at, double flatness)- Specified by:
getPathIteratorin interfacejava.awt.Shape
-
createTransformedShape
public final java.awt.Shape createTransformedShape(java.awt.geom.AffineTransform at)
- Specified by:
createTransformedShapein interfaceTextShape
-
transform
public final void transform(java.awt.geom.AffineTransform at)
-
clone
public final SwingTextShape clone()
- Overrides:
clonein classjava.lang.Object
-
-