Package org.jfree.ui
Class RectangleAnchor
- java.lang.Object
-
- org.jfree.ui.RectangleAnchor
-
- All Implemented Interfaces:
java.io.Serializable
public final class RectangleAnchor extends java.lang.Object implements java.io.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 RectangleAnchorBOTTOMBottom.static RectangleAnchorBOTTOM_LEFTBottom-Left.static RectangleAnchorBOTTOM_RIGHTBottom-Right.static RectangleAnchorCENTERCenter.static RectangleAnchorLEFTLeft.static RectangleAnchorRIGHTRight.static RectangleAnchorTOPTop.static RectangleAnchorTOP_LEFTTop-Left.static RectangleAnchorTOP_RIGHTTop-Right.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.awt.geom.Point2Dcoordinates(java.awt.geom.Rectangle2D rectangle, RectangleAnchor anchor)Returns the (x, y) coordinates of the specified anchor.static java.awt.geom.Rectangle2DcreateRectangle(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).booleanequals(java.lang.Object obj)Returnstrueif this object is equal to the specified object, andfalseotherwise.inthashCode()Returns a hash code value for the object.java.lang.StringtoString()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 java.lang.String toString()
Returns a string representing the object.- Overrides:
toStringin classjava.lang.Object- Returns:
- The string.
-
equals
public boolean equals(java.lang.Object obj)
Returnstrueif this object is equal to the specified object, andfalseotherwise.- Overrides:
equalsin classjava.lang.Object- Parameters:
obj- the other object (nullpermitted).- Returns:
- A boolean.
-
hashCode
public int hashCode()
Returns a hash code value for the object.- Overrides:
hashCodein classjava.lang.Object- Returns:
- The hashcode
-
coordinates
public static java.awt.geom.Point2D coordinates(java.awt.geom.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 java.awt.geom.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 (nullnot permitted).anchorX- the x-anchor.anchorY- the y-anchor.anchor- the anchor (nullnot permitted).- Returns:
- A rectangle.
-
-