类 java.awt.Font
java.lang.Object
|
+----java.awt.Font
- public class Font
- extends Object
- implements Serializable
产生字体对象的类。
变量索引
- BOLD
- 粗体风格常量。
- ITALIC
- 斜体风格常量。
- name
-
该字体的逻辑名。
- PLAIN
- 普通风格常量。
- size
-
该字体的字号。
- style
-
字体的风格。
构造子索引
- Font(String, int, int)
- 使用指定的名称、风格和字号来创建一个新的字体。
方法索引
- decode(String)
- 获取使用传入名称的特定字体。
- equals(Object)
- 将该对象与指定的对象比较。
- getFamily()
- 获取字体在平台中特定的系列名。
- getFont(String)
- 从系统的特性列表中获取一种字体。
- getFont(String, Font)
- 从系统的特性列表中获取指定的字体。
- getName()
- 获取字体的逻辑名。
- getPeer()
- 获取字体的同级件。
- getSize()
- 获取字体的字号。
- getStyle()
- 获取字体的风格。
- hashCode()
- 返回该字体的哈希代码。
- isBold()
- 指示出该字体的风格是否为粗体。
- isItalic()
- 指示出该字体的风格是否为斜体。
- isPlain()
- 指示出该字体的风格是否为普通。
- toString()
-
将该对象转换为字符串表示法。
变量
PLAIN
public static final int PLAIN
- 普通风格常量。 该风格可以与其他风格常量组合为混合风格。
BOLD
public static final int BOLD
- 粗体风格常量。 该风格可以与其他风格常量组合为混合风格。
ITALIC
public static final int ITALIC
- 斜体风格常量。 该风格可以与其他风格常量组合为混合风格。?p>
name
protected String name
- 该字体的逻辑名。
style
protected int style
- 字体的风格。 下列便是所有的常量
PLAIN ,
BOLD 或 ITALIC 。
size
protected int size
- 该字体的字号。
构造子
Font
public Font(String name,
int style,
int size)
- 使用指定的名称,风格和字号来创建一个新的字体。
- 参数:
- name - 字体的名称
- style - 被使用的风格常量
- size - 字体的字号
- 参见:
- getFontList
方法
getPeer
public FontPeer getPeer()
- 获取字体的同级件。
- 返回值:
- 字体的同级件。
getFamily
public String getFamily()
- 获取字体在平台中特定的系列名。 使用
getName
方法来获取字体的逻辑名。
- 返回值:
- 一个字符串,在平台中特定的系列名。
- 参见:
- getName
getName
public String getName()
- 获取字体的逻辑名。
- 返回值:
- 一个字符串,字体的逻辑名。
- 参见:
- getFamily
getStyle
public int getStyle()
- 获取字体的风格。
- 返回值:
- 该字体的风格。
- 参见:
- isPlain, isBold, isItalic
getSize
public int getSize()
- 获取字体的字号。
- 返回值:
- 该字体的字号。
isPlain
public boolean isPlain()
- 指示出该字体的风格是否为普通。
- 返回值:
- 如果字体既不是粗体也不是斜体则为
true ;否则为
false 。
- 参见:
- getStyle
isBold
public boolean isBold()
- 指示出该字体的风格是否为粗体。
- 返回值:
- 如果字体不是粗体则为
true ;否则为
false 。
- 参见:
- getStyle
isItalic
public boolean isItalic()
- 指示出该字体的风格是否为斜体。
- 返回值:
- 如果字体不是斜体则为
true ;否则为
false 。
- 参见:
- getStyle
getFont
public static Font getFont(String nm)
- 从系统的特性列表中获取一种字体。
- 参数:
- nm - 特性名称
- 参见:
- getFont
decode
public static Font decode(String str)
- 获取使用传入名称的特定字体。
- 参数:
- str - 名称
getFont
public static Font getFont(String nm,
Font font)
- 从系统的特性列表中获取指定的字体。第一个参数被当做获得的系统特性名来处理, 类似于使用
System.getProperty 方法。该特性的字符串值随后被解释为一种字体。
特性的数值应当为下列格式之一:
- 字体名-风格-字号
- 字体名-字号
- 字体名-风格
- 字体名
当风格是 "BOLD","BOLDITALIC" 或
"ITALIC" 三种字符串之一时, 字号采用字号的十进制表示法。
缺省的风格是 PLAIN 。 缺省的字号是12 。
如果指定的特性未找到,则取而代之返回 font 参数。
- 参数:
- nm - 特性名称
- font - 如果特性
nm 没有定义则返回缺省的字体
- 返回值:
- 特性的
字体值。
hashCode
public int hashCode()
- 返回该字体的哈希代码。
- 返回值:
- 该字体的哈希代码。
- 覆盖:
- 类
Object 中的 hashCode
equals
public boolean equals(Object obj)
- 将该对象与指定的对象比较。当且仅当参数为非
null
并且是一个与该字体有相同名字,风格和字号的字体对象时,结果为 true 。
- 参数:
- obj - 与该字体比较的对象。
- 返回值:
- 如果对象相等则为
true ;否则为
false 。
- 覆盖:
- 类 Object
中的
equals
toString
public String toString()
- 将该对象转换为字符串表示法。
- 返回值:
- 该对象的字符串表示法
- 覆盖:
- 类 Object 中的
toString