java.lang.Object
javax.swing.text.html.StyleSheet.BoxPainter
- 所有已实现的接口:
-
Serializable
- 封装类:
-
StyleSheet
用于执行一些CSS格式化的职责的类。该类的实现使得视图能够呈现CSS格式化,而不需要了解CSS值是如何被缓存的。
作为Views的代理,该对象负责View的插入和确保根据CSS属性维护背景。
-
Method Summary
-
Method Details
-
getInset
获取需要的插入以考虑边距、边框和填充。- 参数:
-
side
- 用于获取插入的框的大小。可以是View.TOP、View.LEFT、View.BOTTOM或View.RIGHT。 -
v
- 发出请求的视图。这用于获取AttributeSet,并可能用于解析百分比参数。 - 返回:
- 边距、边框和填充所需的插入。
- 抛出:
-
IllegalArgumentException
- 对于无效的方向
-
paint
根据给定的属性绘制CSS框。这应该绘制边框、填充和背景。- 参数:
-
g
- 渲染表面。 -
x
- 要渲染的分配区域的x坐标。 -
y
- 要渲染的分配区域的y坐标。 -
w
- 要渲染的分配区域的宽度。 -
h
- 要渲染的分配区域的高度。 -
v
- 发出请求的视图。这用于获取AttributeSet,并可能用于解析百分比参数。
-