クラスJTextComponent.AccessibleJTextComponent
java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
javax.swing.JComponent.AccessibleJComponent
javax.swing.text.JTextComponent.AccessibleJTextComponent
- すべての実装されたインタフェース:
Serializable, EventListener, AccessibleAction, AccessibleComponent, AccessibleEditableText, AccessibleExtendedComponent, AccessibleExtendedText, AccessibleText, CaretListener, DocumentListener
- 直系の既知のサブクラス:
JEditorPane.AccessibleJEditorPane, JTextArea.AccessibleJTextArea, JTextField.AccessibleJTextField
- 含まれているクラス:
JTextComponent
public class JTextComponent.AccessibleJTextComponent extends JComponent.AccessibleJComponent implements AccessibleText, CaretListener, DocumentListener, AccessibleAction, AccessibleEditableText, AccessibleExtendedText
このクラスは
JTextComponentクラスのアクセシビリティ・サポートを実装しています。 メニューのユーザー・インタフェース要素に適したJava Accessibility APIを実装しています。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。
-
ネストされたクラスのサマリー
クラスJComponent.AccessibleJComponentで宣言されたネストされたクラス/インタフェース
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler修飾子と型クラス説明protected classPropertyChangeリスナーが登録されていれば、子が追加または削除されたときにそれをトリガーします。protected class非推奨。このクラスはもはや使用されず、必要もありません。クラスComponent.AccessibleAWTComponentで宣言されたネストされたクラス/インタフェース
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler修飾子と型クラス説明protected classPropertyChangeリスナーが登録されていれば、表示または非表示にされたときにそれをトリガーします。protected classPropertyChangeリスナーが登録されていれば、フォーカス・イベントが発生したときにそれをトリガーします。 -
フィールドのサマリー
クラスで宣言されたフィールド JComponent.AccessibleJComponent
accessibleFocusHandlerクラスで宣言されたフィールド Container.AccessibleAWTContainer
accessibleContainerHandlerクラスで宣言されたフィールド Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler修飾子と型フィールド説明protected ComponentListenershow/hide/resizeイベントを追跡し、それらをPropertyChangeイベントに変換するコンポーネント・リスナー。protected FocusListenerフォーカス・イベントを追跡し、それらをPropertyChangeイベントに変換するリスナー。クラスで宣言されたフィールド AccessibleContext
ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent修飾子と型フィールド説明static final Stringサポートされているアクションのセットが変更されたことを示すのに使用する定数です。static final Stringコンポーネントのアクティブな子孫がいつ変更されたかを判定するために使用する定数です。static final StringaccessibleTextキャレットがいつ変更されたかを判断するために使用する定数です。static final StringAccessibleの子がオブジェクトに追加/削除される時期を決定するために使用する定数です。static final StringPropertyChangeEvent:コンポーネントの境界内で変更が発生したことを示します。static final StringAccessibleContext.accessibleDescriptionプロパティが変更された時期を決定するために使用する定数です。static final Stringハイパーテキスト要素がフォーカスを受け取ったことを示すのに使用する定数です。static final StringPropertyChangeEventは、ツリーやテキストのようなコンポーネントの子に大きな変化が生じたことを示します。static final StringAccessibleContext.accessibleNameプロパティが変更された時期を決定するために使用する定数です。static final StringaccessibleSelectionがいつ変更されたかを決定するために使用される定数です。static final StringaccessibleStateSetプロパティがいつ変更されたかを判別するために使用される定数です。static final String表のキャプションが変更されたことを示すために使用される定数です。static final String列の記述が変更されたことを示すために使用される定数です。static final String列ヘッダーが変更されたことを示すために使用する定数です。static final String表のデータが変更されたことを示すのに使用する定数です。static final String行の記述が変更されたことを示すために使用する定数です。static final String行ヘッダーが変更されたことを示すために使用する定数です。static final String表サマリーが変更されたことを示すために使用する定数です。static final Stringテキスト属性が変更されたことを示すPropertyChangeEvent。static final Stringテキストが変更されたことを示すPropertyChangeEvent。static final StringaccessibleValueプロパティがいつ変更されたかを判別するために使用される定数です。static final Stringオブジェクトのビジュアルな表現がいつ変更されたかを判定するのに使用する定数です。protected Stringオブジェクトの説明を格納するローカライズされたStringです。protected Stringオブジェクトの名前を格納するローカライズされたStringです。protected AccessibleこのオブジェクトのAccessible親です。インタフェースで宣言されたフィールド AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUPインタフェースで宣言されたフィールド AccessibleExtendedText
ATTRIBUTE_RUN, LINE修飾子と型フィールド説明static final int取得すべきテキストの一部が、同じテキスト属性を持つ連続したテキストであることを示すのに使用する定数です。static final int取得すべきテキストの一部が1行のテキストであることを示すのに使用する定数です。 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明voidキャレット更新を処理します(AccessibleContext.ACCESSIBLE_CARET_PROPERTYとAccessibleContext.ACCESSIBLE_SELECTION_PROPERTYという適切なプロパティ変更イベントをトリガーする)。voidドキュメントの削除を処理します(AccessibleContext.ACCESSIBLE_TEXT_PROPERTYという適切なプロパティ変更イベントをトリガーする)。voidcut(int startIndex, int endIndex) 2つのインデックス間のテキストを切り取り、システム・クリップボードへ格納します。voiddelete(int startIndex, int endIndex) 2つのインデックス間のテキストを削除します。booleandoAccessibleAction(int i) オブジェクトに対して指定されたActionを実行します。intオブジェクトで利用可能なアクセシビリティ対応のアクションの数を返します。アクションが複数ある場合は、最初のアクションがオブジェクトの「デフォルト・アクション」と見なされます。指定されたオブジェクトのアクションについての説明を返します。このテキスト・コンポーネントのAccessibleEditableTextインタフェースを返します。このオブジェクトの役割を取得します。JTextComponentの状態セットを取得します。このオブジェクトに関連付けられたAccessibleTextを取得します。getAfterIndex(int part, int index) 指定されたインデックスのあとの文字列を返します。getAtIndex(int part, int index) 指定されたインデックスでの文字列を返します。getBeforeIndex(int part, int index) 指定されたインデックスの前の文字列を返します。intキャレットのゼロから始まるオフセットを返します。getCharacterAttribute(int i) インデックスで指定された文字のAttributeSetを返します。getCharacterBounds(int i) 文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。int文字の数を返します(有効なインデックス)。intローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。選択されているテキストの一部を返します。int選択したテキスト内の終了オフセットを返します。int選択したテキスト内の開始オフセットを返します。getTextBounds(int startIndex, int endIndex) 2つの索引間でテキストを囲むRectangleを返します。getTextRange(int startIndex, int endIndex) 2つのインデックス間のテキスト文字列を返します。getTextSequenceAfter(int part, int index) 指定されたindexの後ろのAccessibleTextSequenceを返します。getTextSequenceAt(int part, int index) 指定されたindexにあるAccessibleTextSequenceを返します。getTextSequenceBefore(int part, int index) 指定されたindexの前のAccessibleTextSequenceを返します。voidinsertTextAtIndex(int index, String s) 指定された文字列を指定されたインデックスに挿入します。voidドキュメントの挿入を処理します(AccessibleContext.ACCESSIBLE_TEXT_PROPERTYという適切なプロパティ変更イベントをトリガーする)。voidpaste(int startIndex) システム・クリップボードのテキストを指定したインデックスで始まるテキストにペーストします。voidドキュメントの削除を処理します(AccessibleContext.ACCESSIBLE_TEXT_PROPERTYという適切なプロパティ変更イベントをトリガーする)。voidreplaceText(int startIndex, int endIndex, String s) 2つのインデックス間のテキストを、指定した文字列に置き換えます。voidselectText(int startIndex, int endIndex) 2つのインデックス間のテキストを選択します。voidsetAttributes(int startIndex, int endIndex, AttributeSet as) 2つのインデックス間のテキストの属性を設定します。voidテキスト・コンテンツを指定文字列に設定します。クラスで宣言されたメソッド JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener修飾子と型メソッド説明voidPropertyChangeListenerをリスナー・リストに追加します。getAccessibleChild(int i) オブジェクトのn番目のAccessible子を返します。intオブジェクト内のアクセシビリティ対応の子の数を返します。このオブジェクトのAccessibleの説明を取得します。このオブジェクトに関連付けられたキー・バインディングを返します。このオブジェクトのAccessibleの名前を取得します。protected String(もしあれば)ボーダー階層に沿ってnullではないタイトルが付いたTitledBorderを再帰的に検索します。タイトル付きボーダー・テキストを返します。ツールヒント・テキストを返します。voidPropertyChangeListenerをリスナー・リストから削除します。クラスで宣言されたメソッド Container.AccessibleAWTContainer
getAccessibleAtクラスで宣言されたメソッド Component.AccessibleAWTComponent
addFocusListener, contains, getAccessibleComponent, getAccessibleIndexInParent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible修飾子と型メソッド説明voidこのコンポーネントからのフォーカス・イベントを受け取る、指定されたフォーカス・リスナーを追加します。boolean指定された点がオブジェクトの境界の内側にあるかどうかを判定します。その点のxおよびy座標は、オブジェクトの座標系を基準に定義されます。このオブジェクトに関連付けられたAccessibleComponentが存在する場合は、それを取得します。intAccessibleの親でのこのオブジェクトのインデックスを取得します。このオブジェクトのAccessible親を取得します。このオブジェクトのバックグラウンド・カラーを取得します。オブジェクトの境界を、Rectangleオブジェクトの形式で返します。このオブジェクトのCursorを取得します。getFont()このオブジェクトのFontを取得します。このオブジェクトのFontMetricsを取得します。このオブジェクトのフォアグラウンド・カラーを取得します。オブジェクトのロケールを返します。画面の座標空間でオブジェクトの左上隅を指定する点の形式で、親を基準にしたオブジェクトの位置を取得します。画面上のオブジェクトの位置を返します。getSize()このオブジェクトのサイズをDimensionオブジェクトの形式で返します。booleanオブジェクトが有効かどうかを判定します。booleanオブジェクトがフォーカスを受け入れられるかどうかを返します。booleanオブジェクトが表示されているかどうかを判定します。booleanオブジェクトが可視かどうかを判定します。void指定されたフォーカス・リスナーを削除して、コンポーネントからのフォーカス・イベントを受け取らないようにします。voidオブジェクトのフォーカスを要求します。voidこのオブジェクトのバックグラウンド・カラーを設定します。voidこのオブジェクトの境界をRectangleオブジェクトの形式で設定します。voidこのオブジェクトのCursorを設定します。voidsetEnabled(boolean b) オブジェクトを使用可能な状態に設定します。voidこのオブジェクトのFontを設定します。voidこのオブジェクトのフォアグラウンド・カラーを設定します。voidsetLocation(Point p) 親を基準にしてオブジェクトの位置を設定します。void指定された幅と高さを持つように、このオブジェクトのサイズを変更します。voidsetVisible(boolean b) オブジェクトの可視状態を設定します。クラスで宣言されたメソッド AccessibleContext
firePropertyChange, getAccessibleAction, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent修飾子と型メソッド説明voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) バウンド・プロパティの変更の報告をサポートします。1つ以上のアクションをサポートするこのオブジェクトに関連付けられたAccessibleActionを取得します。関連するアイコンが1つ以上あるオブジェクトに関連付けられたAccessibleIconsを取得します。オブジェクトに関連付けられたAccessibleRelationSetを取得します。そのAccessible子の選択を可能にする、このオブジェクトに関連付けられたAccessibleSelectionを取得します。オブジェクトに関連付けられたAccessibleTableを取得します。Numerical値をサポートするこのオブジェクトに関連付けられたAccessibleValueを取得します。voidこのオブジェクトのAccessible説明を設定します。voidこのオブジェクトのローカライズされたAccessible名を設定します。voidこのオブジェクトの親のAccessibleを設定します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
AccessibleJTextComponent
public AccessibleJTextComponent()AccessibleJTextComponentを構築します。 キャレット変更を追跡するためにリスナーを追加します。
-
-
メソッドの詳細
-
caretUpdate
public void caretUpdate(CaretEvent e) キャレット更新を処理します(AccessibleContext.ACCESSIBLE_CARET_PROPERTYとAccessibleContext.ACCESSIBLE_SELECTION_PROPERTYという適切なプロパティ変更イベントをトリガーする)。 これは、ドット位置を内部的に追跡します。 キャレットが移動すると、その内部位置がイベントの発生後に更新されます。- 定義:
caretUpdate、インタフェースCaretListener- パラメータ:
e- CaretEvent
-
insertUpdate
public void insertUpdate(DocumentEvent e) ドキュメントの挿入を処理します(AccessibleContext.ACCESSIBLE_TEXT_PROPERTYという適切なプロパティ変更イベントをトリガーする)。 イベントを経由して、変更されたオフセットを追跡します。- 定義:
insertUpdate、インタフェースDocumentListener- パラメータ:
e- DocumentEvent
-
removeUpdate
public void removeUpdate(DocumentEvent e) ドキュメントの削除を処理します(AccessibleContext.ACCESSIBLE_TEXT_PROPERTYという適切なプロパティ変更イベントをトリガーする)。 イベントを経由して、変更されたオフセットを追跡します。- 定義:
removeUpdate、インタフェースDocumentListener- パラメータ:
e- DocumentEvent
-
changedUpdate
public void changedUpdate(DocumentEvent e) ドキュメントの削除を処理します(AccessibleContext.ACCESSIBLE_TEXT_PROPERTYという適切なプロパティ変更イベントをトリガーする)。 イベントを経由して、変更されたオフセットを追跡します。- 定義:
changedUpdate、インタフェースDocumentListener- パラメータ:
e- DocumentEvent
-
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()JTextComponentの状態セットを取得します。 オブジェクトのAccessibleStateSetは一意なAccessibleStateのセットから構成されます。 オブジェクトのAccessibleStateSet内の変更は、AccessibleContext.ACCESSIBLE_STATE_PROPERTYプロパティに対してPropertyChangeEventを発生させる原因になります。- オーバーライド:
getAccessibleStateSet、クラスJComponent.AccessibleJComponent- 戻り値:
- オブジェクトの現在の状態セットを保持するAccessibleStateSetのインスタンス
- 関連項目:
-
getAccessibleRole
public AccessibleRole getAccessibleRole()このオブジェクトの役割を取得します。- オーバーライド:
getAccessibleRole、クラスJComponent.AccessibleJComponent- 戻り値:
- オブジェクトの役割を記述するAccessibleRoleのインスタンス(AccessibleRole.TEXT)
- 関連項目:
-
getAccessibleText
public AccessibleText getAccessibleText()このオブジェクトに関連付けられたAccessibleTextを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleTextインタフェースを実装します。- オーバーライド:
getAccessibleText、クラスAccessibleContext- 戻り値:
- このオブジェクト
- 関連項目:
-
getIndexAtPoint
public int getIndexAtPoint(Point p) ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。 ポイントが無効な場合、このメソッドは -1を返します。- 定義:
getIndexAtPoint、インタフェースAccessibleText- パラメータ:
p- ローカル座標のPoint- 戻り値:
- ポイントp下の文字のゼロから始まるインデックス
-
getCharacterBounds
public Rectangle getCharacterBounds(int i) 文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。 このバウンディング・ボックスはローカル座標で返されます。 インデックスが無効な場合、nullの矩形が返されます。 JTextComponentがJScrollPaneに含まれている場合、返される画面座標は「スクロールされない座標」で、この場合、結果として得られる矩形は親座標で変換されます。 ここで使用する正しいアルゴリズムは:Accessible a: AccessibleText at = a.getAccessibleText(); AccessibleComponent ac = a.getAccessibleComponent(); Rectangle r = at.getCharacterBounds(); Point p = ac.getLocation(); r.x += p.x; r.y += p.y;
ノート: JTextComponentは、このメソッドに有効なサイズ(上位オブジェクトのコンテナが有効な最上位ウィンドウである親のコンテナに追加された場合のサイズなど)を持ち、意味のある値(null以外)を返す必要があります。- 定義:
getCharacterBounds、インタフェースAccessibleText- パラメータ:
i- Stringに対するインデックス≥ 0- 戻り値:
- 文字のバウンディング・ボックスの画面座標
-
getCharCount
-
getCaretPosition
public int getCaretPosition()キャレットのゼロから始まるオフセットを返します。 ノート: キャレットの右側の文字がオフセットと同じインデックス値を持ちます(キャレットは2つの文字の間に置かれる)。- 定義:
getCaretPosition、インタフェースAccessibleText- 戻り値:
- キャレットのゼロから始まるオフセット。
-
getCharacterAttribute
public AttributeSet getCharacterAttribute(int i) インデックスで指定された文字のAttributeSetを返します。- 定義:
getCharacterAttribute、インタフェースAccessibleText- パラメータ:
i- テキスト内の0から始まるインデックス- 戻り値:
- 文字のAttributeSet
-
getSelectionStart
public int getSelectionStart()選択したテキスト内の開始オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。 テキストが空の場合は0、選択箇所がない場合はキャレット位置を返します。- 定義:
getSelectionStart、インタフェースAccessibleText- 戻り値:
- 選択箇所の先頭のテキストに対するインデックス≥ 0
-
getSelectionEnd
public int getSelectionEnd()選択したテキスト内の終了オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。 テキストが空の場合は0、選択箇所がない場合はキャレット位置を返します。- 定義:
getSelectionEnd、インタフェースAccessibleText- 戻り値:
- 選択箇所の末尾のテキストに対するインデックス≥ 0
-
getSelectedText
public String getSelectedText()選択されているテキストの一部を返します。- 定義:
getSelectedText、インタフェースAccessibleText- 戻り値:
- テキスト。選択部分がない場合はnull
-
getAtIndex
public String getAtIndex(int part, int index) 指定されたインデックスでの文字列を返します。 単語と単語の間にある空白は単語とみなされます。- 定義:
getAtIndex、インタフェースAccessibleText- パラメータ:
part- 取得するCHARACTER、WORD、またはSENTENCEindex- テキスト内のインデックス- 戻り値:
- 文字、単語、または文。
-
getAfterIndex
public String getAfterIndex(int part, int index) 指定されたインデックスのあとの文字列を返します。 単語と単語の間にある空白は単語とみなされます。- 定義:
getAfterIndex、インタフェースAccessibleText- パラメータ:
part- 取得するCHARACTER、WORD、またはSENTENCEindex- テキスト内のインデックス- 戻り値:
- 文字、単語、または文。
-
getBeforeIndex
public String getBeforeIndex(int part, int index) 指定されたインデックスの前の文字列を返します。 単語と単語の間にある空白は単語とみなされます。- 定義:
getBeforeIndex、インタフェースAccessibleText- パラメータ:
part- 取得するCHARACTER、WORD、またはSENTENCEindex- テキスト内のインデックス- 戻り値:
- 文字、単語、または文。
-
getAccessibleEditableText
public AccessibleEditableText getAccessibleEditableText()このテキスト・コンポーネントのAccessibleEditableTextインタフェースを返します。- オーバーライド:
getAccessibleEditableText、クラスAccessibleContext- 戻り値:
- AccessibleEditableTextインタフェース
- 導入されたバージョン:
- 1.4
- 関連項目:
-
setTextContents
public void setTextContents(String s) テキスト・コンテンツを指定文字列に設定します。- 定義:
setTextContents、インタフェースAccessibleEditableText- パラメータ:
s- テキスト・コンテンツを設定する文字列- 導入されたバージョン:
- 1.4
-
insertTextAtIndex
public void insertTextAtIndex(int index, String s) 指定された文字列を指定されたインデックスに挿入します。- 定義:
insertTextAtIndex、インタフェースAccessibleEditableText- パラメータ:
index- 文字列を挿入するテキストのインデックスs- テキストに挿入する文字列- 導入されたバージョン:
- 1.4
-
getTextRange
public String getTextRange(int startIndex, int endIndex) 2つのインデックス間のテキスト文字列を返します。- 定義:
getTextRange、インタフェースAccessibleEditableText- 定義:
getTextRange、インタフェースAccessibleExtendedText- パラメータ:
startIndex- テキストの開始インデックスendIndex- テキストの終了インデックス- 戻り値:
- インデックス間のテキスト文字列
- 導入されたバージョン:
- 1.4
-
delete
public void delete(int startIndex, int endIndex) 2つのインデックス間のテキストを削除します。- 定義:
delete、インタフェースAccessibleEditableText- パラメータ:
startIndex- テキストの開始インデックスendIndex- テキストの終了インデックス- 導入されたバージョン:
- 1.4
-
cut
public void cut(int startIndex, int endIndex) 2つのインデックス間のテキストを切り取り、システム・クリップボードへ格納します。- 定義:
cut、インタフェースAccessibleEditableText- パラメータ:
startIndex- テキストの開始インデックスendIndex- テキストの終了インデックス- 導入されたバージョン:
- 1.4
-
paste
public void paste(int startIndex) システム・クリップボードのテキストを指定したインデックスで始まるテキストにペーストします。- 定義:
paste、インタフェースAccessibleEditableText- パラメータ:
startIndex- テキストの開始インデックス- 導入されたバージョン:
- 1.4
-
replaceText
public void replaceText(int startIndex, int endIndex, String s) 2つのインデックス間のテキストを、指定した文字列に置き換えます。- 定義:
replaceText、インタフェースAccessibleEditableText- パラメータ:
startIndex- テキストの開始インデックスendIndex- テキストの終了インデックスs- 2つのインデックス間のテキストを置き換える文字列- 導入されたバージョン:
- 1.4
-
selectText
public void selectText(int startIndex, int endIndex) 2つのインデックス間のテキストを選択します。- 定義:
selectText、インタフェースAccessibleEditableText- パラメータ:
startIndex- テキストの開始インデックスendIndex- テキストの終了インデックス- 導入されたバージョン:
- 1.4
-
setAttributes
public void setAttributes(int startIndex, int endIndex, AttributeSet as) 2つのインデックス間のテキストの属性を設定します。- 定義:
setAttributes、インタフェースAccessibleEditableText- パラメータ:
startIndex- テキストの開始インデックスendIndex- テキストの終了インデックスas- 属性セット- 導入されたバージョン:
- 1.4
- 関連項目:
-
getTextSequenceAt
public AccessibleTextSequence getTextSequenceAt(int part, int index) 指定されたindexにあるAccessibleTextSequenceを返します。- 定義:
getTextSequenceAt、インタフェースAccessibleExtendedText- パラメータ:
part- 取得するCHARACTER、WORD、SENTENCE、LINE、またはATTRIBUTE_RUNindex- テキスト内のインデックス- 戻り値:
partとindexが有効な場合は、テキストを指定するAccessibleTextSequence。 それ以外の場合はnullを返す- 導入されたバージョン:
- 1.6
- 関連項目:
-
getTextSequenceAfter
public AccessibleTextSequence getTextSequenceAfter(int part, int index) 指定されたindexの後ろのAccessibleTextSequenceを返します。- 定義:
getTextSequenceAfter、インタフェースAccessibleExtendedText- パラメータ:
part- 取得するCHARACTER、WORD、SENTENCE、LINE、またはATTRIBUTE_RUNindex- テキスト内のインデックス- 戻り値:
partとindexが有効な場合は、テキストを指定するAccessibleTextSequence。 それ以外の場合はnullを返す- 導入されたバージョン:
- 1.6
- 関連項目:
-
getTextSequenceBefore
public AccessibleTextSequence getTextSequenceBefore(int part, int index) 指定されたindexの前のAccessibleTextSequenceを返します。- 定義:
getTextSequenceBefore、インタフェースAccessibleExtendedText- パラメータ:
part- 取得するCHARACTER、WORD、SENTENCE、LINE、またはATTRIBUTE_RUNindex- テキスト内のインデックス- 戻り値:
partとindexが有効な場合は、テキストを指定するAccessibleTextSequence。 それ以外の場合はnullを返す- 導入されたバージョン:
- 1.6
- 関連項目:
-
getTextBounds
public Rectangle getTextBounds(int startIndex, int endIndex) 2つの索引間でテキストを囲むRectangleを返します。- 定義:
getTextBounds、インタフェースAccessibleExtendedText- パラメータ:
startIndex- テキストの開始インデックスendIndex- テキストの終了インデックス- 戻り値:
- インデックスが有効な場合はテキストの境界の矩形。 それ以外の場合は
nullを返す - 導入されたバージョン:
- 1.6
-
getAccessibleActionCount
public int getAccessibleActionCount()オブジェクトで利用可能なアクセシビリティ対応のアクションの数を返します。アクションが複数ある場合は、最初のアクションがオブジェクトの「デフォルト・アクション」と見なされます。- 定義:
getAccessibleActionCount、インタフェースAccessibleAction- 戻り値:
- このオブジェクト内のActionの数を示す、ゼロから始まる数
- 導入されたバージョン:
- 1.4
-
getAccessibleActionDescription
public String getAccessibleActionDescription(int i) 指定されたオブジェクトのアクションについての説明を返します。- 定義:
getAccessibleActionDescription、インタフェースAccessibleAction- パラメータ:
i- アクションのゼロから始まるインデックス- 戻り値:
- アクションを説明する文字列
- 導入されたバージョン:
- 1.4
- 関連項目:
-
doAccessibleAction
public boolean doAccessibleAction(int i) オブジェクトに対して指定されたActionを実行します。- 定義:
doAccessibleAction、インタフェースAccessibleAction- パラメータ:
i- アクションのゼロから始まるインデックス- 戻り値:
- アクションが実行された場合はtrue、そうでない場合はfalse
- 導入されたバージョン:
- 1.4
- 関連項目:
-