java.lang.Object
javax.swing.text.LayeredHighlighter.LayerPainter
javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
- All Implemented Interfaces:
- Highlighter.HighlightPainter
- Enclosing class:
- DefaultHighlighter
public static class DefaultHighlighter.DefaultHighlightPainter extends LayeredHighlighter.LayerPainter
Simple highlight painter that fills a highlighted area with
 a solid color.
- 
Constructor SummaryConstructors Constructor Description DefaultHighlightPainter(Color c)Constructs a new highlight painter.
- 
Method SummaryModifier and Type Method Description ColorgetColor()Returns the color of the highlight.voidpaint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c)Paints a highlight.ShapepaintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)Paints a portion of a highlight.
- 
Constructor Details- 
DefaultHighlightPainterConstructs a new highlight painter. Ifcis null, the JTextComponent will be queried for its selection color.- Parameters:
- c- the color for the highlight
 
 
- 
- 
Method Details- 
getColorReturns the color of the highlight.- Returns:
- the color
 
- 
paintPaints a highlight.- Parameters:
- g- the graphics context
- offs0- the starting model offset >= 0
- offs1- the ending model offset >= offs1
- bounds- the bounding box for the highlight
- c- the editor
 
- 
paintLayerpublic Shape paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)Paints a portion of a highlight.- Specified by:
- paintLayerin class- LayeredHighlighter.LayerPainter
- Parameters:
- g- the graphics context
- offs0- the starting model offset >= 0
- offs1- the ending model offset >= offs1
- bounds- the bounding box of the view, which is not necessarily the region to paint.
- c- the editor
- view- View painting for
- Returns:
- region drawing occurred in
 
 
-