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