javax.swing.text
Class  DefaultHighlighter.DefaultHighlightPainter
java.lang.Object
  |
  +--javax.swing.text.LayeredHighlighter.LayerPainter
        |
        +--javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
- public static class DefaultHighlighter.DefaultHighlightPainter
- extends LayeredHighlighter.LayerPainter
  
Simple highlight painter that fills a highlighted area with
 a solid color.
 
 
| Methods inherited from class java.lang.Object | 
clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait | 
 
DefaultHighlighter.DefaultHighlightPainter
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
 
 
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 contextoffs0 - the starting model offset >= 0offs1 - the ending model offset >= offs1bounds - the bounding box for the highlightc - the editor
 
 
paintLayer
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 contextoffs0 - the starting model offset >= 0offs1 - the ending model offset >= offs1bounds - the bounding box of the view, which is not
        necessarily the region to paint.c - the editorview - View painting for- Returns:
 - region drawing occured in
 - Overrides:
 - paintLayer in class LayeredHighlighter.LayerPainter
 
 
 
Submit a bug or feature Version 1.2 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems,  Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.