当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 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
字体的风格。 下列便是所有的常量 PLAINBOLDITALIC

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

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)