- java.lang.Object
- 
- javax.swing.plaf.ComponentUI
- 
- javax.swing.plaf.TextUI
 
 
- 
- 直系の既知のサブクラス:
- BasicTextUI,- MultiTextUI
 
 public abstract class TextUI extends ComponentUI テキスト・エディタのユーザー・インタフェースです。
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 TextUI()
 - 
メソッドのサマリー修飾子と型 メソッド 説明 abstract voiddamageRange(JTextComponent t, int p0, int p1)モデル内の指定された一部分に対応するビューの部分が描画し直されるようにします。abstract voiddamageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias)モデル内の指定された一部分に対応するビューの部分が描画し直されるようにします。abstract EditorKitgetEditorKit(JTextComponent t)編集中のドキュメントのタイプで使用するポリシーを設定するサービスのバインディングを取得します。abstract intgetNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet)キャレットが配置される可能性のある、視覚的に表された次のモデル位置を決定する手段を提供します。abstract ViewgetRootView(JTextComponent t)モデルが空間的にどのように表現されているかを判定するためにトラバースすることのできる、関連したテキスト・コンポーネント(すなわち階層のルート)の割り当てを持つViewを取得します。StringgetToolTipText(JTextComponent t, Point pt)非推奨。StringgetToolTipText2D(JTextComponent t, Point2D pt)渡された位置でツール・チップとして使用される文字列を返します。abstract RectanglemodelToView(JTextComponent t, int pos)非推奨。abstract RectanglemodelToView(JTextComponent t, int pos, Position.Bias bias)非推奨。Rectangle2DmodelToView2D(JTextComponent t, int pos, Position.Bias bias)モデル内の指定された位置を、ビュー座標体系内の場所に変換します。abstract intviewToModel(JTextComponent t, Point pt)非推奨。abstract intviewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)非推奨。intviewToModel2D(JTextComponent t, Point2D pt, Position.Bias[] biasReturn)ビューの座標空間からモデルの論理座標空間へのマッピングを提供します。- 
クラス javax.swing.plaf.ComponentUIで宣言されたメソッドcontains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
 
- 
 
- 
- 
- 
メソッドの詳細- 
modelToView@Deprecated(since="9") public abstract Rectangle modelToView(JTextComponent t, int pos) throws BadLocationException 非推奨。モデル内の指定された位置を、ビュー座標体系内の場所に変換します。- パラメータ:
- t- このUIがインストールされているテキスト・コンポーネント
- pos- 変換対象のモデル内でのローカル位置>= 0
- 戻り値:
- Rectangleとしての座標
- 例外:
- BadLocationException- 指定された位置が、関連するドキュメント内の有効な位置を示さない場合
 
 - 
modelToView@Deprecated(since="9") public abstract Rectangle modelToView(JTextComponent t, int pos, Position.Bias bias) throws BadLocationException 非推奨。モデル内の指定された位置を、ビュー座標体系内の場所に変換します。- パラメータ:
- t- このUIがインストールされているテキスト・コンポーネント
- pos- 変換対象のモデル内でのローカル位置>= 0
- bias- ポジションのバイアス
- 戻り値:
- Rectangleとしての座標
- 例外:
- BadLocationException- 指定された位置が、関連するドキュメント内の有効な位置を示さない場合
 
 - 
modelToView2Dpublic Rectangle2D modelToView2D(JTextComponent t, int pos, Position.Bias bias) throws BadLocationException モデル内の指定された位置を、ビュー座標体系内の場所に変換します。- 実装要件:
- この実装はmodelToView(t, pos, bias)を呼び出します。
- パラメータ:
- t- このUIがインストールされているテキスト・コンポーネント
- pos-- >= 0を翻訳するモデル内のローカル・ロケーション
- bias- ポジションのバイアス
- 戻り値:
- Rectangle2Dとしての座標
- 例外:
- BadLocationException- 指定された位置が、関連するドキュメント内の有効な位置を示さない場合
- 導入されたバージョン:
- 9
 
 - 
viewToModel@Deprecated(since="9") public abstract int viewToModel(JTextComponent t, Point pt) 非推奨。ビュー座標体系内の指定された場所を、モデル内のもっとも近い代表的な位置に変換します。- パラメータ:
- t- このUIがインストールされているテキスト・コンポーネント
- pt- 変換対象のビューの座標系での位置。 この場合の座標系は、マウス・イベントと同じ座標系であるべきである。
- 戻り値:
- ドキュメントの先頭からのオフセット>= 0
 
 - 
viewToModel@Deprecated(since="9") public abstract int viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn) 非推奨。ビューの座標空間からモデルの論理座標空間へのマッピングを提供します。- パラメータ:
- t- このUIがインストールされているテキスト・コンポーネント
- pt- 変換対象のビューの座標系での位置。 この場合の座標系は、マウス・イベントと同じ座標系であるべきである。
- biasReturn- 指定された点がモデル内の前の文字と次の文字のどちらに近いのかを示すため、このメソッドによって書き込まれる
- 戻り値:
- 指定されたビュー内の点をもっとも適切に表現するモデル内の位置>= 0
 
 - 
viewToModel2Dpublic int viewToModel2D(JTextComponent t, Point2D pt, Position.Bias[] biasReturn) ビューの座標空間からモデルの論理座標空間へのマッピングを提供します。- 実装要件:
- この実装はviewToModel(t, new Point((int) pt.getX(), (int) pt.getY()), biasReturn)を呼び出します。
- パラメータ:
- t- このUIがインストールされているテキスト・コンポーネント
- pt- 変換対象のビューの座標系での位置。
- biasReturn- 指定された点がモデル内の前の文字と次の文字のどちらに近いのかを示すため、このメソッドによって書き込まれる
- 戻り値:
- ビュー内の指定された点を最もよく表すモデル内のロケーション>= 0
- 導入されたバージョン:
- 9
 
 - 
getNextVisualPositionFrompublic abstract int getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet) throws BadLocationException キャレットが配置される可能性のある、視覚的に表された次のモデル位置を決定する手段を提供します。 ビューによっては、可視ではないか、モデル内と同じ順序でないか、またはモデル内の一部の位置へのアクセスを許可しない場合があります。- パラメータ:
- t- このUIがインストールされているテキスト・コンポーネント
- pos- 変換対象の位置>= 0
- b- 位置のバイアス
- direction- 現在位置からの方向。キーボードに通常見られる矢印キーと見なすことができる。 SwingConstants.WEST、SwingConstants.EAST、SwingConstants.NORTHまたはSwingConstants.SOUTHの場合があります
- biasRet- 返される位置のバイアスを含む配列
- 戻り値:
- 次の可視の位置をもっともよく表す、モデル内の位置
- 例外:
- BadLocationException- ドキュメント・モデル内の不適切なロケーション
- IllegalArgumentException- 方向が無効な場合
 
 - 
damageRangepublic abstract void damageRange(JTextComponent t, int p0, int p1) モデル内の指定された一部分に対応するビューの部分が描画し直されるようにします。- パラメータ:
- t- このUIがインストールされているテキスト・コンポーネント
- p0- 範囲の始点>= 0
- p1- 範囲の終点>= p0
 
 - 
damageRangepublic abstract void damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias) モデル内の指定された一部分に対応するビューの部分が描画し直されるようにします。- パラメータ:
- t- このUIがインストールされているテキスト・コンポーネント
- p0- 範囲の始点>= 0
- p1- 範囲の終点>= p0
- firstBias- 前の文字または次の文字に向かう、最初の文字位置のバイアス
- secondBias- 前の文字または次の文字に向かう第2の文字位置の偏り
 
 - 
getEditorKitpublic abstract EditorKit getEditorKit(JTextComponent t) 編集中のドキュメントのタイプで使用するポリシーを設定するサービスのバインディングを取得します。 これには、利用可能なコマンドやストリーム・リーダー、ストリーム・ライターなどが含まれます。- パラメータ:
- t- このUIがインストールされているテキスト・コンポーネント
- 戻り値:
- エディタ・キット・バインディング
 
 - 
getRootViewpublic abstract View getRootView(JTextComponent t) モデルが空間的にどのように表現されているかを判定するためにトラバースすることのできる、関連したテキスト・コンポーネント(すなわち階層のルート)の割り当てを持つViewを取得します。- パラメータ:
- t- このUIがインストールされているテキスト・コンポーネント
- 戻り値:
- 関連するテキスト・コンポーネントの割り当てを伴うView
 
 - 
getToolTipText@Deprecated(since="9") public String getToolTipText(JTextComponent t, Point pt) 非推奨。渡された位置でツール・チップとして使用される文字列を返します。- パラメータ:
- t- このUIがインストールされているテキスト・コンポーネント
- pt- ツールチップを取得するロケーションを指定する- Point
- 戻り値:
- ツールチップを含むString
- 導入されたバージョン:
- 1.4
- 関連項目:
- JTextComponent.getToolTipText(java.awt.event.MouseEvent)
 
 - 
getToolTipText2Dpublic String getToolTipText2D(JTextComponent t, Point2D pt) 渡された位置でツール・チップとして使用される文字列を返します。- 実装要件:
- この実装はgetToolTipText(t, new Point((int) pt.getX(), (int) pt.getY())))を呼び出します。
- パラメータ:
- t- このUIがインストールされているテキスト・コンポーネント
- pt- ツールチップを取得するロケーションを指定する- Point
- 戻り値:
- ツールチップを含むString
- 導入されたバージョン:
- 9
- 関連項目:
- JTextComponent.getToolTipText(java.awt.event.MouseEvent)
 
 
- 
 
-