JavaTM Platform
Standard Ed. 6

インタフェース
java.text.AttributedCharacterIterator の使用

AttributedCharacterIterator を使用しているパッケージ
java.awt ユーザーインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.event AWT コンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。 
java.awt.font フォント関連のクラスおよびインタフェースを提供します。 
java.awt.im インプットメソッドフレームワークのためのクラスおよびインタフェースを提供します。 
java.awt.im.spi あらゆる Java 実行時環境で使用できるインプットメソッドの開発を可能にするインタフェースを提供します。 
java.text テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
 

java.awt での AttributedCharacterIterator の使用
 

AttributedCharacterIterator 型のパラメータを持つ java.awt のメソッド
abstract  void Graphics2D.drawString(AttributedCharacterIterator iterator, float x, float y)
          指定された反復子によってテキストを描き、TextAttribute クラスの仕様に基づいて属性を適用します。
abstract  void Graphics2D.drawString(AttributedCharacterIterator iterator, int x, int y)
          指定された反復子によってテキストを描き、TextAttribute クラスの仕様に基づいて属性を適用します。
abstract  void Graphics.drawString(AttributedCharacterIterator iterator, int x, int y)
          指定された反復子によってテキストを描き、TextAttribute クラスの仕様に基づいて属性を適用します。
 

java.awt.event での AttributedCharacterIterator の使用
 

AttributedCharacterIterator を返す java.awt.event のメソッド
 AttributedCharacterIterator InputMethodEvent.getText()
          確定テキストと変換テキストを結合したものを返します。
 

AttributedCharacterIterator 型のパラメータを持つ java.awt.event のコンストラクタ
InputMethodEvent(Component source, int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
          InputMethodEvent を構築します。
InputMethodEvent(Component source, int id, long when, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
          InputMethodEvent を構築します。
 

java.awt.font での AttributedCharacterIterator の使用
 

AttributedCharacterIterator 型のパラメータを持つ java.awt.font のメソッド
 void TextMeasurer.deleteChar(AttributedCharacterIterator newParagraph, int deletePos)
          この TextMeasurer が現在表すパラグラフで 1 文字を削除してから TextMeasurer を更新します。
 void LineBreakMeasurer.deleteChar(AttributedCharacterIterator newParagraph, int deletePos)
          テキストから文字が 1 つ削除されたあとに LineBreakMeasurer を更新して、現在の位置をその段落の先頭に設定します。
 void TextMeasurer.insertChar(AttributedCharacterIterator newParagraph, int insertPos)
          この TextMeasurer が現在表すパラグラフへ 1 文字を挿入してから TextMeasurer を更新します。
 void LineBreakMeasurer.insertChar(AttributedCharacterIterator newParagraph, int insertPos)
          テキストに文字が 1 つ挿入されたあとに LineBreakMeasurer を更新して、現在の位置をその段落の先頭に設定します。
 

AttributedCharacterIterator 型のパラメータを持つ java.awt.font のコンストラクタ
LineBreakMeasurer(AttributedCharacterIterator text, BreakIterator breakIter, FontRenderContext frc)
          指定されたテキストに対する LineBreakMeasurer を構築します。
LineBreakMeasurer(AttributedCharacterIterator text, FontRenderContext frc)
          指定されたテキストに対する LineBreakMeasurer を構築します。
TextLayout(AttributedCharacterIterator text, FontRenderContext frc)
          書式付きテキストの反復子から TextLayout を構築します。
TextMeasurer(AttributedCharacterIterator text, FontRenderContext frc)
          ソーステキストから TextMeasurer を構築します。
 

java.awt.im での AttributedCharacterIterator の使用
 

AttributedCharacterIterator を返す java.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.awt.im.spi での AttributedCharacterIterator の使用
 

AttributedCharacterIterator 型のパラメータを持つ java.awt.im.spi のメソッド
 void InputMethodContext.dispatchInputMethodEvent(int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
          指定された引数でインプットメソッドイベントを作成して、そのイベントをクライアントコンポーネントにディスパッチします。
 

java.text での AttributedCharacterIterator の使用
 

AttributedCharacterIterator を返す java.text のメソッド
 AttributedCharacterIterator MessageFormat.formatToCharacterIterator(Object arguments)
          オブジェクトの配列をフォーマットし、それを MessageFormat のパターンに挿入して、AttributedCharacterIterator を生成します。
 AttributedCharacterIterator Format.formatToCharacterIterator(Object obj)
          Object をフォーマットし、AttributedCharacterIterator を生成します。
 AttributedCharacterIterator SimpleDateFormat.formatToCharacterIterator(Object obj)
          Object をフォーマットし、AttributedCharacterIterator を生成します。
 AttributedCharacterIterator DecimalFormat.formatToCharacterIterator(Object obj)
          Object をフォーマットし、AttributedCharacterIterator を生成します。
 AttributedCharacterIterator AttributedString.getIterator()
          この文字列の内容全体にアクセスできる AttributedCharacterIterator インスタンスを作成します。
 AttributedCharacterIterator AttributedString.getIterator(AttributedCharacterIterator.Attribute[] attributes)
          この文字列の選択された内容にアクセスできる AttributedCharacterIterator インスタンスを作成します。
 AttributedCharacterIterator AttributedString.getIterator(AttributedCharacterIterator.Attribute[] attributes, int beginIndex, int endIndex)
          この文字列の選択された内容にアクセスできる AttributedCharacterIterator インスタンスを作成します。
 

AttributedCharacterIterator 型のパラメータを持つ java.text のコンストラクタ
AttributedString(AttributedCharacterIterator text)
          指定された AttributedCharacterIterator が表現する属性付きテキストを持つ、AttributedString インスタンスを構築します。
AttributedString(AttributedCharacterIterator text, int beginIndex, int endIndex)
          指定された AttributedCharacterIterator が表現する属性付きテキストの部分範囲を持つ AttributedString インスタンスを構築します。
AttributedString(AttributedCharacterIterator text, int beginIndex, int endIndex, AttributedCharacterIterator.Attribute[] attributes)
          指定された AttributedCharacterIterator が表現する属性付きテキストの部分範囲を持つ AttributedString インスタンスを構築します。
Bidi(AttributedCharacterIterator paragraph)
          指定したテキストの段落から双方向を生成します。
 

javax.swing での AttributedCharacterIterator の使用
 

AttributedCharacterIterator 型のパラメータを持つ javax.swing のメソッド
 void DebugGraphics.drawString(AttributedCharacterIterator iterator, int x, int y)
          Graphics.drawString をオーバーライドします。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。