所有类


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 - 要绘制的视图
返回:
要在其中绘制的区域

所有类

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部