public class BasicEdgeHighlighter extends FigureDecorator
Constructor and Description |
---|
BasicEdgeHighlighter()
Create a new highlighter with a default paint, "halo", and stroke.
|
Modifier and Type | Method and Description |
---|---|
boolean |
hit(java.awt.geom.Rectangle2D region)
Return false.
|
FigureDecorator |
newInstance(Figure f)
Create a new instance of this highlighter.
|
void |
paint(java.awt.Graphics2D g)
Paint the edge.
|
void |
repaint()
Request a repaint of the figure and highlight.
|
void |
repaint(DamageRegion d)
Receive repaint notification.
|
add, contains, figures, figuresFromBack, figuresFromFront, getBounds, getChild, getContainer, getDecoratedFigure, getFigureCount, getShape, remove, replaceChild, setChild, transform, translate
decorate, pick, pick, undecorate
contains, getInteractor, getLayer, getOrigin, getParent, getToolTipText, getTransformContext, getUserObject, intersects, isVisible, paint, setInteractor, setParent, setToolTipText, setUserObject, setVisible
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isVisible, paint, setVisible
getParent, getTransformContext
public BasicEdgeHighlighter()
public boolean hit(java.awt.geom.Rectangle2D region)
hit
in interface Figure
hit
in class FigureDecorator
region
- The rectangle to be checked.public FigureDecorator newInstance(Figure f)
newInstance
in class FigureDecorator
f
- The figurepublic void paint(java.awt.Graphics2D g)
paint
in interface VisibleComponent
paint
in class FigureDecorator
g
- The Graphics contextpublic void repaint(DamageRegion d)
repaint
in interface CanvasComponent
repaint
in class AbstractFigureContainer
d
- The region where a repaint has occurred.public void repaint()
repaint
in interface CanvasComponent
repaint
in class AbstractFigure