javax.swing.text
Class DefaultHighlighter.DefaultHighlightPainter
- 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 Summary
Constructors Constructor and Description DefaultHighlightPainter(Color c)
Constructs a new highlight painter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description 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.
-
-
-
Constructor Detail
DefaultHighlightPainter
public DefaultHighlightPainter(Color c)
Constructs a new highlight painter. Ifc
is null, the JTextComponent will be queried for its selection color.- Parameters:
-
c
- the color for the highlight
-
Method Detail
getColor
public Color getColor()
Returns the color of the highlight.- Returns:
- the color
paint
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
paintLayer
public Shape paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)
Paints a portion of a highlight.- Specified by:
-
paintLayer
in classLayeredHighlighter.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
-
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.