public abstract class TextUI extends ComponentUI
コンストラクタと説明 |
---|
TextUI() |
修飾子と型 | メソッドと説明 |
---|---|
abstract void |
damageRange(JTextComponent t, int p0, int p1)
モデル内の指定された一部分に対応するビューの部分が描画し直されるようにします。
|
abstract void |
damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias)
モデル内の指定された一部分に対応するビューの部分が描画し直されるようにします。
|
abstract EditorKit |
getEditorKit(JTextComponent t)
編集中のドキュメントのタイプで使用するポリシーを設定するサービスのバインディングを取得します。
|
abstract int |
getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet)
キャレットが配置される可能性のある、視覚的に表された次のモデル位置を決定する手段を提供します。
|
abstract View |
getRootView(JTextComponent t)
関連したテキスト・コンポーネントの割り当てを持つViewを取得します。
|
String |
getToolTipText(JTextComponent t, Point pt)
渡された位置でツール・チップとして使用される文字列を返します。
|
abstract Rectangle |
modelToView(JTextComponent t, int pos)
モデル内の指定された位置を、ビュー座標体系内の場所に変換します。
|
abstract Rectangle |
modelToView(JTextComponent t, int pos, Position.Bias bias)
モデル内の指定された位置を、ビュー座標体系内の場所に変換します。
|
abstract int |
viewToModel(JTextComponent t, Point pt)
ビュー座標体系内の指定された場所を、モデル内のもっとも近い代表的な位置に変換します。
|
abstract int |
viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)
ビューの座標空間からモデルの論理座標空間へのマッピングを提供します。
|
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
public abstract Rectangle modelToView(JTextComponent t, int pos) throws BadLocationException
pos
- 変換対象のモデル内でのローカル位置>= 0BadLocationException
- 指定された位置が、関連するドキュメント内の有効な位置を示さない場合public abstract Rectangle modelToView(JTextComponent t, int pos, Position.Bias bias) throws BadLocationException
pos
- 変換対象のモデル内でのローカル位置>= 0BadLocationException
- 指定された位置が、関連するドキュメント内の有効な位置を示さない場合public abstract int viewToModel(JTextComponent t, Point pt)
pt
- 変換対象のビューの座標系での位置。この場合の座標系は、マウス・イベントと同じ座標系であるべきである。public abstract int viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)
pt
- 変換対象のビューの座標系での位置。この場合の座標系は、マウス・イベントと同じ座標系であるべきである。biasReturn
- 指定された点がモデル内の前の文字と次の文字のどちらに近いのかを示すため、このメソッドによって書き込まれるpublic abstract int getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet) throws BadLocationException
t
- このUIがインストールされているテキスト・コンポーネントpos
- 変換対象の位置>= 0b
- 位置のバイアスdirection
- 現在位置からの方向。キーボードに通常見られる矢印キーと見なすことができる。SwingConstants.WEST、SwingConstants.EAST、SwingConstants.NORTHまたはSwingConstants.SOUTHの場合がありますbiasRet
- 返される位置のバイアスを含む配列BadLocationException
IllegalArgumentException
- 方向が無効な場合public abstract void damageRange(JTextComponent t, int p0, int p1)
p0
- 範囲の始点>= 0p1
- 範囲の終点>= p0public abstract void damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias)
p0
- 範囲の始点>= 0p1
- 範囲の終点>= p0public abstract EditorKit getEditorKit(JTextComponent t)
public abstract View getRootView(JTextComponent t)
public String getToolTipText(JTextComponent t, Point pt)
JTextComponent.getToolTipText(java.awt.event.MouseEvent)
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.