当前页面:
在线文档首页 >
JDK 5 Documentation v1.2.2, Java 2 SDK 英文文档
Java(TM) 2 Platform, Standard Edition, v1.2.2 API Specification: Class DefaultHighlighter.DefaultHighlightPainter - JDK 5 Documentation v1.2.2, Java 2 SDK 英文文档
javax.swing.text
Class DefaultHighlighter.DefaultHighlightPainter
java.lang.Object
|
+--javax.swing.text.LayeredHighlighter.LayerPainter
|
+--javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
- Enclosing class:
- DefaultHighlighter
- 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.
- Overrides:
- paintLayer in class LayeredHighlighter.LayerPainter
- 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
Submit a bug or feature
Java, Java 2D, and JDBC are a trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.