JavaTM Platform
Standard Ed. 6

类 java.text.AttributedCharacterIterator.Attribute
的使用

使用 AttributedCharacterIterator.Attribute 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.awt.font 提供与字体相关的类和接口。 
java.awt.im 提供输入方法框架所需的类和接口。 
java.text 提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。 
 

java.awtAttributedCharacterIterator.Attribute 的使用
 

返回 AttributedCharacterIterator.Attributejava.awt 中的方法
 AttributedCharacterIterator.Attribute[] Font.getAvailableAttributes()
          返回由此 Font 支持的所有属性的键。
 

类型变量类型为 AttributedCharacterIterator.Attributejava.awt 中的方法参数
 Font Font.deriveFont(Map<? extends AttributedCharacterIterator.Attribute,?> attributes)
          通过复制当前 Font 对象并应用新的字体属性集,创建一个新 Font 对象。
static Font Font.getFont(Map<? extends AttributedCharacterIterator.Attribute,?> attributes)
          返回适合于这些属性的 Font
 

类型变量类型为 AttributedCharacterIterator.Attributejava.awt 中的构造方法参数
Font(Map<? extends AttributedCharacterIterator.Attribute,?> attributes)
          创建一个具有指定属性的新 Font
 

java.awt.fontAttributedCharacterIterator.Attribute 的使用
 

java.awt.fontAttributedCharacterIterator.Attribute 的子类
 class TextAttribute
          TextAttribute 类定义用于呈现文本的属性键和属性值。
 

类型变量类型为 AttributedCharacterIterator.Attributejava.awt.font 中的构造方法参数
TextLayout(String string, Map<? extends AttributedCharacterIterator.Attribute,?> attributes, FontRenderContext frc)
          根据 String 和属性集构造一个 TextLayout
 

java.awt.imAttributedCharacterIterator.Attribute 的使用
 

参数类型为 AttributedCharacterIterator.Attributejava.awt.im 中的方法
 AttributedCharacterIterator InputMethodRequests.cancelLatestCommittedText(AttributedCharacterIterator.Attribute[] attributes)
          从文本编辑组件中获取最新的提交文本,并将其从该组件的文本正文中移除。
 AttributedCharacterIterator InputMethodRequests.getCommittedText(int beginIndex, int endIndex, AttributedCharacterIterator.Attribute[] attributes)
          获取提供对文本编辑组件中包含的除未提交文本外整个文本和属性访问的迭代器。
 AttributedCharacterIterator InputMethodRequests.getSelectedText(AttributedCharacterIterator.Attribute[] attributes)
          从文本编辑组件中获取当前已选定文本。
 

java.textAttributedCharacterIterator.Attribute 的使用
 

java.textAttributedCharacterIterator.Attribute 的子类
static class DateFormat.Field
          定义了各种常量,这些常量用作 DateFormat.formatToCharacterIterator 所返回的 AttributedCharacterIterator 中的属性键和 FieldPosition 中的字段标识符。
static class Format.Field
          定义在 AttributedCharacterIterator(从 Format.formatToCharacterIterator 返回)中用作属性键和在 FieldPosition 中用作字段标识符的常量。
static class MessageFormat.Field
          在从 MessageFormat.formatToCharacterIterator 返回的 AttributedCharacterIterator 中定义用作属性键的常量。
static class NumberFormat.Field
          定义将用作从 NumberFormat.formatToCharacterIterator 返回的 AttributedCharacterIterator 中属性键以及 FieldPosition 中字段标识符的常量。
 

声明为 AttributedCharacterIterator.Attributejava.text 中的字段
static AttributedCharacterIterator.Attribute AttributedCharacterIterator.Attribute.INPUT_METHOD_SEGMENT
          输入法段的属性键。
static AttributedCharacterIterator.Attribute AttributedCharacterIterator.Attribute.LANGUAGE
          某些文本的语言的属性键。
static AttributedCharacterIterator.Attribute AttributedCharacterIterator.Attribute.READING
          某些文本的读法的属性键。
 

返回变量类型为 AttributedCharacterIterator.Attribute 的类型的 java.text 中的方法
 Set<AttributedCharacterIterator.Attribute> AttributedCharacterIterator.getAllAttributeKeys()
          返回定义于迭代器文本范围上的所有属性的键。
 Map<AttributedCharacterIterator.Attribute,Object> AttributedCharacterIterator.getAttributes()
          返回具有定义于当前字符上的多个属性的映射。
 

参数类型为 AttributedCharacterIterator.Attributejava.text 中的方法
 void AttributedString.addAttribute(AttributedCharacterIterator.Attribute attribute, Object value)
          将一个属性添加到整个字符串中。
 void AttributedString.addAttribute(AttributedCharacterIterator.Attribute attribute, Object value, int beginIndex, int endIndex)
          将一个属性添加到字符串的子范围。
 Object AttributedCharacterIterator.getAttribute(AttributedCharacterIterator.Attribute attribute)
          返回当前字符的命名属性的值。
 AttributedCharacterIterator AttributedString.getIterator(AttributedCharacterIterator.Attribute[] attributes)
          创建一个 AttributedCharacterIterator 实例,提供对字符串选定内容的访问。
 AttributedCharacterIterator AttributedString.getIterator(AttributedCharacterIterator.Attribute[] attributes, int beginIndex, int endIndex)
          创建一个 AttributedCharacterIterator 实例,提供对字符串选定内容的访问。
 int AttributedCharacterIterator.getRunLimit(AttributedCharacterIterator.Attribute attribute)
          返回关于包含当前字符的给定属性的运行之后的第一个字符的索引。
 int AttributedCharacterIterator.getRunStart(AttributedCharacterIterator.Attribute attribute)
          返回关于包含当前字符的给定属性的运行的第一个字符的索引。
 

类型变量类型为 AttributedCharacterIterator.Attributejava.text 中的方法参数
 void AttributedString.addAttributes(Map<? extends AttributedCharacterIterator.Attribute,?> attributes, int beginIndex, int endIndex)
          将属性集添加到字符串的子范围。
 int AttributedCharacterIterator.getRunLimit(Set<? extends AttributedCharacterIterator.Attribute> attributes)
          返回关于包含当前字符的给定多个属性的运行之后的第一个字符的索引。
 int AttributedCharacterIterator.getRunStart(Set<? extends AttributedCharacterIterator.Attribute> attributes)
          返回关于包含当前字符的给定多个属性的运行的第一个字符的索引。
 

参数类型为 AttributedCharacterIterator.Attributejava.text 中的构造方法
AttributedString(AttributedCharacterIterator text, int beginIndex, int endIndex, AttributedCharacterIterator.Attribute[] attributes)
          构造具有 AttributedCharacterIterator 表示的给定属性文本子范围的 AttributedString。
 

类型变量类型为 AttributedCharacterIterator.Attributejava.text 中的构造方法参数
AttributedString(String text, Map<? extends AttributedCharacterIterator.Attribute,?> attributes)
          构造带给定文本和属性的 AttributedString。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策