public class BasicEdgeHighlighter extends diva.canvas.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.
|
diva.canvas.FigureDecorator |
newInstance(diva.canvas.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(diva.canvas.DamageRegion d)
Receive repaint notification.
|
add, contains, figures, figuresFromBack, figuresFromFront, getBounds, getChild, getContainer, getDecoratedFigure, getFigureCount, getShape, remove, replaceChild, setChild, transform, translate
contains, getInteractor, getLayer, getOrigin, getParent, getToolTipText, getTransformContext, getUserObject, intersects, isVisible, paint, setInteractor, setParent, setToolTipText, setUserObject, setVisible
public BasicEdgeHighlighter()
public boolean hit(java.awt.geom.Rectangle2D region)
hit
in interface diva.canvas.Figure
hit
in class diva.canvas.FigureDecorator
region
- The rectangle to be checked.public diva.canvas.FigureDecorator newInstance(diva.canvas.Figure f)
newInstance
in class diva.canvas.FigureDecorator
f
- The figurepublic void paint(java.awt.Graphics2D g)
paint
in interface diva.canvas.VisibleComponent
paint
in class diva.canvas.FigureDecorator
g
- The Graphics contextpublic void repaint(diva.canvas.DamageRegion d)
repaint
in interface diva.canvas.CanvasComponent
repaint
in class diva.canvas.AbstractFigureContainer
d
- The region where a repaint has occurred.public void repaint()
repaint
in interface diva.canvas.CanvasComponent
repaint
in class diva.canvas.AbstractFigure