Package org.jfree.ui
Class RectangleAnchor
- java.lang.Object
-
- org.jfree.ui.RectangleAnchor
-
- All Implemented Interfaces:
Serializable
public final class RectangleAnchor extends Object implements Serializable
Used to indicate an anchor point for a rectangle.- Author:
- David Gilbert
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static RectangleAnchor
BOTTOM
Bottom.static RectangleAnchor
BOTTOM_LEFT
Bottom-Left.static RectangleAnchor
BOTTOM_RIGHT
Bottom-Right.static RectangleAnchor
CENTER
Center.static RectangleAnchor
LEFT
Left.static RectangleAnchor
RIGHT
Right.static RectangleAnchor
TOP
Top.static RectangleAnchor
TOP_LEFT
Top-Left.static RectangleAnchor
TOP_RIGHT
Top-Right.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Point2D
coordinates(Rectangle2D rectangle, RectangleAnchor anchor)
Returns the (x, y) coordinates of the specified anchor.static Rectangle2D
createRectangle(Size2D dimensions, double anchorX, double anchorY, RectangleAnchor anchor)
Creates a new rectangle with the specified dimensions that is aligned to the given anchor point(anchorX, anchorY)
.boolean
equals(Object obj)
Returnstrue
if this object is equal to the specified object, andfalse
otherwise.int
hashCode()
Returns a hash code value for the object.String
toString()
Returns a string representing the object.
-
-
-
Field Detail
-
CENTER
public static final RectangleAnchor CENTER
Center.
-
TOP
public static final RectangleAnchor TOP
Top.
-
TOP_LEFT
public static final RectangleAnchor TOP_LEFT
Top-Left.
-
TOP_RIGHT
public static final RectangleAnchor TOP_RIGHT
Top-Right.
-
BOTTOM
public static final RectangleAnchor BOTTOM
Bottom.
-
BOTTOM_LEFT
public static final RectangleAnchor BOTTOM_LEFT
Bottom-Left.
-
BOTTOM_RIGHT
public static final RectangleAnchor BOTTOM_RIGHT
Bottom-Right.
-
LEFT
public static final RectangleAnchor LEFT
Left.
-
RIGHT
public static final RectangleAnchor RIGHT
Right.
-
-
Method Detail
-
toString
public String toString()
Returns a string representing the object.
-
equals
public boolean equals(Object obj)
Returnstrue
if this object is equal to the specified object, andfalse
otherwise.
-
hashCode
public int hashCode()
Returns a hash code value for the object.
-
coordinates
public static Point2D coordinates(Rectangle2D rectangle, RectangleAnchor anchor)
Returns the (x, y) coordinates of the specified anchor.- Parameters:
rectangle
- the rectangle.anchor
- the anchor.- Returns:
- The (x, y) coordinates.
-
createRectangle
public static Rectangle2D createRectangle(Size2D dimensions, double anchorX, double anchorY, RectangleAnchor anchor)
Creates a new rectangle with the specified dimensions that is aligned to the given anchor point(anchorX, anchorY)
.- Parameters:
dimensions
- the dimensions (null
not permitted).anchorX
- the x-anchor.anchorY
- the y-anchor.anchor
- the anchor (null
not permitted).- Returns:
- A rectangle.
-
-