java.lang.Object
javax.swing.text.LayeredHighlighter.LayerPainter
- All Implemented Interfaces:
 Highlighter.HighlightPainter
- Direct Known Subclasses:
 DefaultHighlighter.DefaultHighlightPainter
- Enclosing class:
 LayeredHighlighter
public abstract static class LayeredHighlighter.LayerPainter
extends Object
implements Highlighter.HighlightPainter
Layered highlight renderer.
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionabstract ShapepaintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view) Paints a portion of a highlight.Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods declared in interface javax.swing.text.Highlighter.HighlightPainter
paint 
- 
Constructor Details
- 
LayerPainter
protected LayerPainter()Constructor for subclasses to call. 
 - 
 - 
Method Details
- 
paintLayer
public abstract Shape paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view) Paints a portion of a highlight.- Parameters:
 g- Graphics used to drawp0- starting offset of viewp1- ending offset of viewviewBounds- Bounds of Vieweditor- JTextComponentview- View instance being rendered- Returns:
 - a shape
 
 
 -