Package org.jdesktop.swingx.plaf
Class ShapeUIResource
- java.lang.Object
-
- org.jdesktop.swingx.plaf.ShapeUIResource
-
- All Implemented Interfaces:
Shape
,UIResource
public class ShapeUIResource extends Object implements Shape, UIResource
An implementation of Shape that implements UIResource. UI classes that create Shapes should use this class.- Author:
- rah003
-
-
Constructor Summary
Constructors Constructor Description ShapeUIResource(Shape p)
Creates a new instance of PainterUIResource
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contains(double x, double y)
boolean
contains(double x, double y, double w, double h)
boolean
contains(Point2D p)
boolean
contains(Rectangle2D r)
Rectangle
getBounds()
Rectangle2D
getBounds2D()
PathIterator
getPathIterator(AffineTransform at)
PathIterator
getPathIterator(AffineTransform at, double flatness)
boolean
intersects(double x, double y, double w, double h)
boolean
intersects(Rectangle2D r)
-
-
-
Constructor Detail
-
ShapeUIResource
public ShapeUIResource(Shape p)
Creates a new instance of PainterUIResource
-
-
Method Detail
-
contains
public boolean contains(Rectangle2D r)
-
contains
public boolean contains(double x, double y, double w, double h)
-
getBounds2D
public Rectangle2D getBounds2D()
- Specified by:
getBounds2D
in interfaceShape
-
getPathIterator
public PathIterator getPathIterator(AffineTransform at)
- Specified by:
getPathIterator
in interfaceShape
-
getPathIterator
public PathIterator getPathIterator(AffineTransform at, double flatness)
- Specified by:
getPathIterator
in interfaceShape
-
intersects
public boolean intersects(Rectangle2D r)
- Specified by:
intersects
in interfaceShape
-
intersects
public boolean intersects(double x, double y, double w, double h)
- Specified by:
intersects
in interfaceShape
-
-