public static class

DefaultHighlighter.DefaultHighlightPainter

extends LayeredHighlighter.LayerPainter
java.lang.Object
   ↳ javax.swing.text.LayeredHighlighter.LayerPainter
     ↳ javax.swing.text.DefaultHighlighter.DefaultHighlightPainter

Class Overview

Simple highlight painter that fills a highlighted area with a solid color.

Summary

Public Constructors
DefaultHighlighter.DefaultHighlightPainter(Color c)
Constructs a new highlight painter.
Public Methods
Color getColor()
Returns the color of the highlight.
void paint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c)
Paints a highlight.
Shape paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)
Paints a portion of a highlight.
[Expand]
Inherited Methods
From class javax.swing.text.LayeredHighlighter.LayerPainter
From class java.lang.Object
From interface javax.swing.text.Highlighter.HighlightPainter

Public Constructors

public DefaultHighlighter.DefaultHighlightPainter (Color c)

Constructs a new highlight painter. If c is null, the JTextComponent will be queried for its selection color.

Parameters
c the color for the highlight

Public Methods

public Color getColor ()

Returns the color of the highlight.

Returns
  • the color

public void paint (Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c)

Paints 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

public Shape paintLayer (Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)

Paints a portion of a highlight.

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 occured in