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 Constructor Description LayerPainter()
-
Method Summary
Modifier and Type Method Description abstract 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
public LayerPainter()
-
-
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
-