JavaTM Platform
Standard Ed. 6

javax.swing.text
类 DefaultHighlighter.DefaultHighlightPainter

java.lang.Object
  继承者 javax.swing.text.LayeredHighlighter.LayerPainter
      继承者 javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
所有已实现的接口:
Highlighter.HighlightPainter
正在封闭类:
DefaultHighlighter

public static class DefaultHighlighter.DefaultHighlightPainter
extends LayeredHighlighter.LayerPainter

只高亮显示用纯色填充高亮显示区域的 painter。


构造方法摘要
DefaultHighlighter.DefaultHighlightPainter(Color c)
          构造新的高亮显示 painter。
 
方法摘要
 Color getColor()
          返回高亮显示的颜色。
 void paint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c)
          绘制高亮显示区域。
 Shape paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)
          绘制高亮显示的某一部分。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

DefaultHighlighter.DefaultHighlightPainter

public DefaultHighlighter.DefaultHighlightPainter(Color c)
构造新的高亮显示 painter。如果 c 为 null,则会对 JTextComponent 查询其选定颜色。

参数:
c - 高亮显示所用的颜色
方法详细信息

getColor

public Color getColor()
返回高亮显示的颜色。

返回:
颜色

paint

public void paint(Graphics g,
                  int offs0,
                  int offs1,
                  Shape bounds,
                  JTextComponent c)
绘制高亮显示区域。

参数:
g - 图形上下文
offs0 - 起始模型偏移量,该值 >= 0
offs1 - 结束模型偏移量,该值 >= offs1
bounds - 高亮显示所用的边界框
c - 编辑器

paintLayer

public Shape paintLayer(Graphics g,
                        int offs0,
                        int offs1,
                        Shape bounds,
                        JTextComponent c,
                        View view)
绘制高亮显示的某一部分。

指定者:
LayeredHighlighter.LayerPainter 中的 paintLayer
参数:
g - 图形上下文
offs0 - 起始模型偏移量,该值 >= 0
offs1 - 结束模型偏移量,该值 >= offs1
bounds - 视图的边界框,它不一定是要绘制的区域。
c - 编辑器
view - 要绘制的视图
返回:
要在其中绘制的区域

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策