Java プラットフォーム 1.2

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

AttributedCharacterIterator を使用するパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.event このパッケージは、AWT コンポーネントによってトリガーされる各種のイベントを処理するためのインタフェース、およびクラスを提供します。 
java.awt.font フォント関連のクラスおよびインタフェースを提供します。 
java.awt.im Input Method Framework のためのクラスおよびインタフェースを提供します。 
java.text テキスト、日付、数値およびメッセージを、自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
 

java.awt における AttributedCharacterIterator の使用方法
 

AttributedCharacterIterator のパラメータを持つ java.awt におけるメソッド
abstract  void Graphics.drawString(AttributedCharacterIterator iterator, int x, int y)
          このグラフィックスコンテキストの現在の色を使い、指定された反復子によって指定されたテキストを描きます。
abstract  void Graphics2D.drawString(AttributedCharacterIterator iterator, int x, int y)
          Graphics2D コンテキストの現在の Paint を使うことにより、指定された反復子のテキストを描画します。
abstract  void Graphics2D.drawString(AttributedCharacterIterator iterator, float x, float y)
          Graphics2D コンテキストの現在の Paint を使うことにより、指定された反復子のテキストを描画します。
 

java.awt.event における AttributedCharacterIterator の使用方法
 

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

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

java.awt.font における AttributedCharacterIterator の使用方法
 

AttributedCharacterIterator のパラメータを持つ java.awt.font におけるメソッド
 void LineBreakMeasurer.insertChar(AttributedCharacterIterator newParagraph, int insertPos)
          テキストに文字が 1 つ追加されたあとに LineBreakMeasurer を更新します。
 void LineBreakMeasurer.deleteChar(AttributedCharacterIterator newParagraph, int deletePos)
          テキストから文字が 1 つ削除されたあとに LineBreakMeasurer を更新します。
 

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

java.awt.im における AttributedCharacterIterator の使用方法
 

AttributedCharacterIterator を返す java.awt.im におけるメソッド
 AttributedCharacterIterator InputMethodRequests.getCommittedText(int beginIndex, int endIndex, AttributedCharacterIterator.Attribute[] attributes)
          未確定のテキストを除いて、テキスト編集コンポーネントに格納されているテキスト全体および属性へのアクセスを提供する反復子を取得します。
 AttributedCharacterIterator InputMethodRequests.cancelLatestCommittedText(AttributedCharacterIterator.Attribute[] attributes)
          テキスト編集コンポーネントから最新の確定テキストを取得して、コンポーネントのテキスト本体からそのテキストを削除します。
 AttributedCharacterIterator InputMethodRequests.getSelectedText(AttributedCharacterIterator.Attribute[] attributes)
          テキスト編集コンポーネントから選択されているテキストを取得します。
 

java.text における AttributedCharacterIterator の使用方法
 

AttributedCharacterIterator を返す java.text におけるメソッド
 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.AttributedString(AttributedCharacterIterator text)
          AttributedCharacterIterator によって表現される、指定された属性付きテキストを持つ AttributedString のインスタンスを生成します。
AttributedString.AttributedString(AttributedCharacterIterator text, int beginIndex, int endIndex)
          AttributedCharacterIterator によって表現される、指定された属性付きテキストの部分範囲を持つ AttributedString のインスタンスを生成します。
AttributedString.AttributedString(AttributedCharacterIterator text, int beginIndex, int endIndex, AttributedCharacterIterator.Attribute[] attributes)
          AttributedCharacterIterator によって表現される、指定された属性付きテキストの部分範囲を持つ AttributedString のインスタンスを生成します。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.