|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Defines the requirements for an object that displays a drawing element.
| Method Summary | |
boolean |
elementContains(java.lang.Object element,
java.awt.geom.Point2D point)
Tests if the given element contains the given point. |
boolean |
elementIntersects(java.lang.Object element,
java.awt.geom.Rectangle2D rectangle)
Tests if the given element intersects with the given rectangle. |
java.awt.Rectangle |
getElementBounds(java.lang.Object element)
Gets the bounding box for the element. |
java.awt.geom.Rectangle2D |
getElementBounds2D(java.lang.Object element)
Return the high precision bounding box of the element. |
void |
paintDrawingElement(java.awt.Graphics graphics,
java.lang.Object element)
Paints the given element. |
| Method Detail |
public void paintDrawingElement(java.awt.Graphics graphics,
java.lang.Object element)
graphics - graphics context to use for paintingelement - element to be paintedpublic java.awt.Rectangle getElementBounds(java.lang.Object element)
element - element to be queried for bounding box
public java.awt.geom.Rectangle2D getElementBounds2D(java.lang.Object element)
element - element to be queried for bounding box
public boolean elementIntersects(java.lang.Object element,
java.awt.geom.Rectangle2D rectangle)
element - element to be checked for intersectionrectangle - rectangle to be checked for intersection
public boolean elementContains(java.lang.Object element,
java.awt.geom.Point2D point)
element - element to be checkedpoint - point to be checked
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||