|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.swing.plaf.ComponentUI javax.swing.plaf.TextUI
public abstract class TextUI
テキストエディタのユーザインタフェースです。
コンストラクタの概要 | |
---|---|
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)
ビューの座標空間からモデルの論理座標空間へのマッピングを提供します。 |
クラス javax.swing.plaf.ComponentUI から継承されたメソッド |
---|
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public TextUI()
メソッドの詳細 |
---|
public abstract Rectangle modelToView(JTextComponent t, int pos) throws BadLocationException
pos
- 変換対象のモデル内でのローカル位置 >= 0
BadLocationException
- 指定された位置が、関連するドキュメント内の有効な位置を表さない場合public abstract Rectangle modelToView(JTextComponent t, int pos, Position.Bias bias) throws BadLocationException
pos
- 変換対象のモデル内でのローカル位置 >= 0
BadLocationException
- 指定された位置が、関連するドキュメント内の有効な位置を表さない場合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
pos
- 変換対象の位置 >= 0b
- 描画のために割り当てられた領域direction
- キーボード上に通常ある矢印キーと見なすことができる、現在の位置からの方向。SwingConstants.WEST、SwingConstants.EAST、SwingConstants.NORTH、または SwingConstants.SOUTH
BadLocationException
- @exception 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)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。