java命名空间java.awt.font类textmeasurer的类成员方法:
textmeasurer定义及介绍
本文导语:
textmeasurer
public textmeasurer(attributedcharacteriterator text,
fontrendercontext frc)
从源文本构造 textmeasurer。源文本应为一个整段。
参数:text - 源段落。不能为 null。frc - 关于需要正确测量文本的图形设备...
textmeasurer
public textmeasurer(attributedcharacteriterator text,
fontrendercontext frc)
- 从源文本构造
textmeasurer
。源文本应为一个整段。
- 参数:
text
- 源段落。不能为 null。frc
- 关于需要正确测量文本的图形设备的信息。不能为 null。
protected object clone()
- 从类
object
复制的描述
- 创建并返回此对象的一个副本。“副本”的准确含义可能依赖于对象的类。这样做的目的是,对于任何对象 x,表达式:
x.clone() != x
为 true,表达式:
x.clone().getclass() == x.getclass()
也为 true,但这些并非必须要满足的要求。一般情况下:
x.clone().equals(x)
为 true,但这并非必须要满足的要求。
按照惯例,返回的对象应该通过调用 super.clone 获得。如果一个类及其所有的超类(object 除外)都遵守此约定,则 x.clone().getclass() == x.getclass()。
按照惯例,此方法返回的对象应该独立于该对象(正被复制的对象)。要获得此独立性,在 super.clone 返回对象之前,有必要对该对象的一个或多个字段进行修改。这通常意味着要复制包含正在被复制对象的内部“深层结构”的所有可变对象,并使用对副本的引用替换对这些对象的引用。如果一个类只包含基本字段或对不变对象的引用,那么通常不需要修改 super.clone 返回的对象中的字段。
object 类的 clone 方法执行特定的复制操作。首先,如果此对象的类不能实现接口 cloneable,则会抛出 clonenotsupportedexception。注意,所有的数组都被视为实现接口 cloneable。否则,此方法会创建此对象的类的一个新实例,并像通过分配那样,严格使用此对象相应字段的内容初始化该对象的所有字段;这些字段的内容没有被自我复制。所以,此方法执行的是该对象的“浅表复制”,而不“深层复制”操作。
object 类本身不实现接口 cloneable,所以在类为 object 的对象上调用 clone 方法将会导致在运行时抛出异常。
- 覆盖:
- 类
object
中的 clone
- 返回:
- 此实例的一个副本。
- 另请参见:
cloneable