|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.im.InputMethodHighlight
InputMethodHighlight は、変換中のテキストのハイライト属性を抽象的に記述するために使用されます。テキストの範囲を選択または選択解除でき、変換状態や、そのほかのインプットメソッド固有のテキストに関する情報を示すために、さまざまなハイライト表示が可能です。未変換のテキストと変換されたテキストとの 2 つの状態が事前に定義されており、これらは Graphics2D によって直接サポートされています。これらのスタイルは、たとえば、カナ漢字変換またはピンイン漢字変換の前後など、テキスト変換の主要な変換ステップの前後で使用することをお勧めします。ただし、インプットメソッドは、必要に応じて独自のスタイル変化を追加することもできます。 InputMethodHighlight のインスタンスは、通常、AttributedCharacterIterator から返される INPUT_METHOD_HIGHLIGHT 属性の属性値として使用されます。
AttributedCharacterIterator
フィールドの概要 | |
static int |
CONVERTED_TEXT
変換済みテキストの状態の定数です。 |
static int |
RAW_TEXT
未変換テキストの状態の定数です。 |
static InputMethodHighlight |
SELECTED_CONVERTED_TEXT_HIGHLIGHT
選択された変換済みテキストのデフォルトのハイライトの定数です。 |
static InputMethodHighlight |
SELECTED_RAW_TEXT_HIGHLIGHT
選択された未変換テキストのデフォルトのハイライトの定数です。 |
static InputMethodHighlight |
UNSELECTED_CONVERTED_TEXT_HIGHLIGHT
選択されていない変換済みテキストのデフォルトのハイライトの定数です。 |
static InputMethodHighlight |
UNSELECTED_RAW_TEXT_HIGHLIGHT
選択されていない未変換テキストのデフォルトのハイライトの定数です。 |
コンストラクタの概要 | |
InputMethodHighlight(boolean selected,
int state)
インプットメソッドのハイライトレコードを作成します。 |
|
InputMethodHighlight(boolean selected,
int state,
int variation)
インプットメソッドのハイライトレコードを作成します。 |
メソッドの概要 | |
int |
getState()
テキスト範囲の変換状態を返します。 |
int |
getVariation()
テキスト範囲でのスタイルの変化を返します。 |
boolean |
isSelected()
テキスト範囲が選択されているかどうかを返します。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
フィールドの詳細 |
public static final int RAW_TEXT
public static final int CONVERTED_TEXT
public static final InputMethodHighlight UNSELECTED_RAW_TEXT_HIGHLIGHT
public static final InputMethodHighlight SELECTED_RAW_TEXT_HIGHLIGHT
public static final InputMethodHighlight UNSELECTED_CONVERTED_TEXT_HIGHLIGHT
public static final InputMethodHighlight SELECTED_CONVERTED_TEXT_HIGHLIGHT
コンストラクタの詳細 |
public InputMethodHighlight(boolean selected, int state)
selected
- テキスト範囲が選択されているかどうかstate
- テキスト範囲の変換状態。RAW_TEXT または CONVERTED_TEXTRAW_TEXT
,
CONVERTED_TEXT
public InputMethodHighlight(boolean selected, int state, int variation)
selected
- テキスト範囲が選択されているかどうかstate
- テキスト範囲の変換状態。RAW_TEXT または CONVERTED_TEXTvariation
- テキスト範囲でのスタイルの変化RAW_TEXT
,
CONVERTED_TEXT
メソッドの詳細 |
public boolean isSelected()
public int getState()
RAW_TEXT
,
CONVERTED_TEXT
public int getVariation()
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |