- java.lang.Object
-
- javax.swing.text.html.CSS
-
- 实现的所有接口
-
Serializable
public class CSS extends Object implements Serializable
将一组CSS attributes定义为类型安全枚举。 HTML View实现使用CSS属性来确定它们的呈现方式。 这也定义了在CSS / HTML / StyleConstants之间进行映射的方法。 任何速记属性(如font)都会映射到内部属性。以下描述了呈现引擎支持的CSS属性:
- 字体系列
- 字体样式
- font-size(支持相对单位)
- 字体重量
- 字形
- 颜色
- 背景色(透明除外)
- 背景图片
- 背景重复
- 背景位置
- 背景
- 文字装饰(闪烁和上线除外)
- vertical-align(只有sup和super)
- text-align(将justify视为中心)
- 边距
- 保证金右
- 下边距
- 利润率左
- 余量
- 填充顶
- 填充右
- 填充底
- 填充左
- 填充
- 边境顶式
- 右边框样式
- 下边框样式
- 左边框风格
- border-style(仅支持inset,outset和none)
- 边框顶部的颜色
- 右边框的颜色
- 底部边框颜色
- 左边框的颜色
- 边框颜色
- 列表样式图像
- 列表样式类型
- 列表样式位置
- 字体变形
- background-attachment(后台始终视为滚动)
- 字间距
- 字母间距
- 文本缩进
- 文本转换
- 行高
- border-top-width(用于指示是否应使用边框)
- 右边框宽度
- 边界底部宽度
- 左边框宽度
- 边框宽度
- 边框顶部
- 右边框
- 下边框
- 左边框
- 边界
- 宽度
- 高度
- 浮动
- 明确
- 显示
- 空白
- 列表样式
注意:目前我们并不完全支持相对单位,除非另有说明,因此p {margin-top:10%}将被视为没有指定margin-top。
- 另请参见:
-
StyleSheet
, Serialized Form
-
-
嵌套类汇总
嵌套类 变量和类型 类 描述 static class
CSS.Attribute
在AttributeSet上用作键的定义,可能包含CSS属性。
-
构造方法摘要
构造方法 构造器 描述 CSS()
构造一个CSS对象。
-
方法摘要
所有方法 静态方法 具体的方法 变量和类型 方法 描述 static CSS.Attribute[]
getAllAttributeKeys()
返回所有可能的CSS属性键的集合。static CSS.Attribute
getAttribute(String name)
将字符串转换为CSS.Attribute
对象。
-
-
-
方法详细信息
-
getAllAttributeKeys
public static CSS.Attribute[] getAllAttributeKeys()
返回所有可能的CSS属性键的集合。- 结果
- 所有可能的CSS属性键的集合
-
getAttribute
public static final CSS.Attribute getAttribute(String name)
将字符串转换为CSS.Attribute
对象。 如果给定名称没有属性,则返回null
。- 参数
-
name
- 要为其获取类型安全枚举的CSS属性的名称 - 结果
-
the
CSS.Attribute
object, ornull
if the string doesn't represent a valid attribute key
-
-