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
-
Method Summary
Modifier and TypeMethodDescriptionabstract Shape
paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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)- 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
-