パッケージ | 説明 |
---|---|
java.awt.event |
AWT コンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。
|
java.awt.font |
フォント関連のクラスおよびインタフェースを提供します。
|
java.awt.im |
インプットメソッドフレームワークのためのクラスおよびインタフェースを提供します。
|
java.awt.im.spi |
あらゆる Java 実行時環境で使用できるインプットメソッドの開発を可能にするインタフェースを提供します。
|
修飾子と型 | メソッドと説明 |
---|---|
TextHitInfo |
InputMethodEvent.getCaret()
キャレットを取得します。
|
TextHitInfo |
InputMethodEvent.getVisiblePosition()
優先して可視にすべき位置を取得します。
|
コンストラクタと説明 |
---|
InputMethodEvent(Component source, int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
指定されたソースコンポーネント、型、text、caret、および visiblePosition で、
InputMethodEvent を構築します。 |
InputMethodEvent(Component source, int id, long when, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
指定されたソースコンポーネント、型、時間、text、caret、および visiblePosition で、
InputMethodEvent を構築します。 |
InputMethodEvent(Component source, int id, TextHitInfo caret, TextHitInfo visiblePosition)
指定されたソースコンポーネント、型、caret、および visiblePosition で、
InputMethodEvent を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
static TextHitInfo |
TextHitInfo.afterOffset(int offset)
指定されたオフセットに、オフセットの後ろの文字に関連付けられた
TextHitInfo を作成します。 |
static TextHitInfo |
TextHitInfo.beforeOffset(int offset)
指定されたオフセットに、オフセットの前の文字に関連付けられた
TextHitInfo を作成します。 |
TextHitInfo |
TextLayout.getNextLeftHit(int offset)
左 (上) 方向の次のキャレットのヒットを返します。この方向にヒットがない場合は
null を返します。 |
TextHitInfo |
TextLayout.getNextLeftHit(int offset, TextLayout.CaretPolicy policy)
左 (上) 方向の次のキャレットのヒットを返します。この方向にヒットがない場合は
null を返します。 |
TextHitInfo |
TextLayout.getNextLeftHit(TextHitInfo hit)
左 (上) 方向の次のキャレットのヒットを返します。この方向にヒットがない場合は
null を返します。 |
TextHitInfo |
TextLayout.getNextRightHit(int offset)
右 (下) 方向の次のキャレットのヒットを返します。この方向にヒットがない場合は
null を返します。 |
TextHitInfo |
TextLayout.getNextRightHit(int offset, TextLayout.CaretPolicy policy)
右 (下) 方向の次のキャレットのヒットを返します。この方向にヒットがない場合は
null を返します。 |
TextHitInfo |
TextLayout.getNextRightHit(TextHitInfo hit)
右 (下) 方向の次のキャレットのヒットを返します。この方向にヒットがない場合は
null を返します。 |
TextHitInfo |
TextHitInfo.getOffsetHit(int delta)
文字インデックスが、この
TextHitInfo の charIndex からの delta によるオフセットである TextHitInfo を作成します。 |
TextHitInfo |
TextHitInfo.getOtherHit()
挿入ポイントの反対側に
TextHitInfo を作成します。 |
TextHitInfo |
TextLayout.CaretPolicy.getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
指定された
TextLayout で、指定された TextHitInfo インスタンスのどちらかを強いキャレットとして選択します。 |
TextHitInfo |
TextLayout.getVisualOtherHit(TextHitInfo hit)
指定されたヒットのキャレットの反対側のヒットを返します。
|
TextHitInfo |
TextLayout.hitTestChar(float x, float y)
指定された点に対応する
TextHitInfo を返します。 |
TextHitInfo |
TextLayout.hitTestChar(float x, float y, Rectangle2D bounds)
指定された点に対応する
TextHitInfo を返します。 |
static TextHitInfo |
TextHitInfo.leading(int charIndex)
指定された
charIndex の文字のリーディングエッジで TextHitInfo を作成します。 |
static TextHitInfo |
TextHitInfo.trailing(int charIndex)
指定された
charIndex の文字のトレーリングエッジでヒットを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean |
TextHitInfo.equals(TextHitInfo hitInfo)
指定された
TextHitInfo が、この TextHitInfo として同じ charIndex と isLeadingEdge を持つ場合、true を返します。 |
float[] |
TextLayout.getCaretInfo(TextHitInfo hit)
hit に対応するキャレットについての情報を返します。 |
float[] |
TextLayout.getCaretInfo(TextHitInfo hit, Rectangle2D bounds)
hit に対応するキャレットについての情報を返します。 |
Shape |
TextLayout.getCaretShape(TextHitInfo hit)
この
TextLayout の自然境界内の指定されたヒットにあるキャレットを表す Shape を返します。 |
Shape |
TextLayout.getCaretShape(TextHitInfo hit, Rectangle2D bounds)
指定された境界内の指定されたヒットにあるキャレットを表す
Shape を返します。 |
int[] |
TextLayout.getLogicalRangesForVisualSelection(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint)
視覚的な選択範囲に対応するテキストの論理的な範囲を返します。
|
TextHitInfo |
TextLayout.getNextLeftHit(TextHitInfo hit)
左 (上) 方向の次のキャレットのヒットを返します。この方向にヒットがない場合は
null を返します。 |
TextHitInfo |
TextLayout.getNextRightHit(TextHitInfo hit)
右 (下) 方向の次のキャレットのヒットを返します。この方向にヒットがない場合は
null を返します。 |
TextHitInfo |
TextLayout.CaretPolicy.getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
指定された
TextLayout で、指定された TextHitInfo インスタンスのどちらかを強いキャレットとして選択します。 |
Shape |
TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint)
指定された範囲の視覚的な選択範囲を囲む
Shape を、境界まで拡張して返します。 |
Shape |
TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint, Rectangle2D bounds)
指定された範囲の視覚的な選択範囲を囲む輪郭線を、
bounds まで拡張して返します。 |
TextHitInfo |
TextLayout.getVisualOtherHit(TextHitInfo hit)
指定されたヒットのキャレットの反対側のヒットを返します。
|
void |
TextLayout.hitToPoint(TextHitInfo hit, Point2D point)
ヒットを標準座標のポイントに変換します。
|
修飾子と型 | メソッドと説明 |
---|---|
TextHitInfo |
InputMethodRequests.getLocationOffset(int x, int y)
指定された画面上の絶対座標 x と y とに対応する変換テキスト内のオフセットを取得します。
|
修飾子と型 | メソッドと説明 |
---|---|
Rectangle |
InputMethodRequests.getTextLocation(TextHitInfo offset)
現在の変換テキスト内の指定されたオフセットの場所、または確定テキスト内の選択部分の場所を取得します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
InputMethodContext.dispatchInputMethodEvent(int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
指定された引数でインプットメソッドイベントを作成して、そのイベントをクライアントコンポーネントにディスパッチします。
|
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.