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