JavaTM Platform
Standard Ed. 6

接口 java.text.CharacterIterator
的使用

使用 CharacterIterator 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.text 提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。 
javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
 

java.awtCharacterIterator 的使用
 

参数类型为 CharacterIteratorjava.awt 中的方法
 int Font.canDisplayUpTo(CharacterIterator iter, int start, int limit)
          指示此 Font 是否可以显示由 iter 指定的文本(从 start 开始至 limit 结束)。
 GlyphVector Font.createGlyphVector(FontRenderContext frc, CharacterIterator ci)
          根据此 Font 中的 Unicode cmap 将指定字符一一映射到字形,从而创建一个 GlyphVector
 LineMetrics Font.getLineMetrics(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
          返回使用指定参数创建的 LineMetrics 对象。
 LineMetrics FontMetrics.getLineMetrics(CharacterIterator ci, int beginIndex, int limit, Graphics context)
          返回指定 Graphics 上下文中指定 CharacterIteratorLineMetrics 对象。
 Rectangle2D Font.getStringBounds(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
          返回指定 FontRenderContext 中针对指定 CharacterIterator 进行索引的字符的逻辑边界。
 Rectangle2D FontMetrics.getStringBounds(CharacterIterator ci, int beginIndex, int limit, Graphics context)
          返回用指定 Graphics 上下文中指定 CharacterIterator 进行索引的字符的边界。
 

java.textCharacterIterator 的使用
 

java.textCharacterIterator 的子接口
 interface AttributedCharacterIterator
          AttributedCharacterIterator 允许对文本和相关属性信息的迭代。
 

实现 CharacterIteratorjava.text 中的类
 class StringCharacterIterator
          StringCharacterIteratorString 实现 CharacterIterater 协议。
 

返回 CharacterIteratorjava.text 中的方法
abstract  CharacterIterator BreakIterator.getText()
          获取被扫描的文本
 

参数类型为 CharacterIteratorjava.text 中的方法
 CollationElementIterator RuleBasedCollator.getCollationElementIterator(CharacterIterator source)
          返回给定 String 的 CollationElementIterator。
abstract  void BreakIterator.setText(CharacterIterator newText)
          设置一个新文本用于扫描。
 void CollationElementIterator.setText(CharacterIterator source)
          设置一个要迭代的新字符串。
 

javax.swing.textCharacterIterator 的使用
 

实现 CharacterIteratorjavax.swing.text 中的类
 class Segment
          表示文本片段的字符数组的 segment。
 


JavaTM Platform
Standard Ed. 6

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

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