クラスBasicTextAreaUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicTextAreaUI
- すべての実装されたインタフェース:
ViewFactory
- 直系の既知のサブクラス:
SynthTextAreaUI
public class BasicTextAreaUI extends BasicTextUI
プレーン・テキスト・エディタのLook & Feelを提供します。 この実装では、デフォルトのUIが単純なビュー・ファクトリとして動作するように拡張されます。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。
-
ネストされたクラスのサマリー
クラスBasicTextUIで宣言されたネストされたクラス/インタフェース
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter修飾子と型クラス説明static classインタフェースCaretのデフォルト実装。static classインタフェースHighlighterのデフォルト実装。 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明要素のビューを作成します。static ComponentUIcreateUI(JComponent ta) JTextAreaのUIを作成します。intgetBaseline(JComponent c, int width, int height) ベースラインを返します。サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。このメソッドは、キャレット幅を考慮するためにオーバーライドされます。このメソッドは、キャレット幅を考慮するためにオーバーライドされます。protected StringUIManagerでプロパティを参照するキーとして使われる名前を取得します。protected voidこのメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。クラスで宣言されたメソッド BasicTextUI
create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getNextVisualPositionFrom, getRootView, getToolTipText, getVisibleEditorRect, installDefaults, installKeyboardActions, installListeners, installUI, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, update, viewToModel, viewToModel修飾子と型メソッド説明要素のビューを作成します。protected Caretキャレットに使用するオブジェクトを作成します。protected Highlighterハイライトを追加するために使用するオブジェクトを作成します。protected Keymapテキスト・コンポーネントに使用するキーマップを作成し、それに必要なバインディングをインストールします。voiddamageRange(JTextComponent tc, int p0, int p1) モデル内の指定された一部分に対応するビューの部分が描画し直されるようにします。voiddamageRange(JTextComponent t, int p0, int p1, Position.Bias p0Bias, Position.Bias p1Bias) モデル内の指定された一部分に対応するビューの部分が描画し直されるようにします。protected final JTextComponentこのUI実装に関連付けられたテキスト・コンポーネントを取得します。UIのEditorKitを取得します。protected StringこのUIにデフォルトでインストールまたは使用されるキーマップの名前を取得します。エディタ・コンポーネントの最大サイズを取得します。intgetNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet) キャレットが配置される可能性のある、視覚的に表された次のモデル位置を決定する手段を提供します。モデルが空間的にどのように表現されているかを判定するためにトラバースすることのできる、関連したテキスト・コンポーネント(すなわち階層のルート)の割り当てを持つViewを取得します。getToolTipText(JTextComponent t, Point pt) 渡された位置でツール・チップとして使用される文字列を返します。protected Rectangleルート・ビューの割当て(割り当てられたサイズ)を取得します。protected voidフォント、前景、バックグラウンド、キャレットの色、選択色、選択したテキストの色、無効なテキストの色、ボーダー、マージンなどのコンポーネント・プロパティを初期化します。protected voidキーボード操作を登録します。protected voidUIのリスナーをインストールします。voidコンポーネントのUIをインストールします。protected voidモデルの変更にフラグを立てます。modelToView(JTextComponent tc, int pos) 非推奨。modelToView(JTextComponent tc, int pos, Position.Bias bias) 非推奨。final voidpaint(Graphics g, JComponent c) インタフェースをペイントします。protected voidビューのバックグラウンドをペイントします。protected voidこのスレッドのビューからモデルが変更されないという保証付きで、安全にインタフェースをペイントします。protected final voidビュー階層の現在のルートを設定し、invalidate()を呼び出します。protected voidnullに明示的にオーバーライドされていないコンポーネント・プロパティを設定します。protected voidキーボード操作の登録を解除します。protected voidUIのリスナーをアンインストールします。voidコンポーネントのUIをアンインストールします。voidupdate(Graphics g, JComponent c) スーパー・クラスが制御不可能な方法でバックグラウンドをペイントします(イメージをバックグラウンドにタイリングする場合があります)。intviewToModel(JTextComponent tc, Point pt) intviewToModel(JTextComponent tc, Point pt, Position.Bias[] biasReturn) クラスで宣言されたメソッド TextUI
getToolTipText2D, modelToView2D, viewToModel2D修飾子と型メソッド説明渡された位置でツール・チップとして使用される文字列を返します。modelToView2D(JTextComponent t, int pos, Position.Bias bias) モデル内の指定された位置を、ビュー座標体系内の場所に変換します。intviewToModel2D(JTextComponent t, Point2D pt, Position.Bias[] biasReturn) ビューの座標空間からモデルの論理座標空間へのマッピングを提供します。クラスで宣言されたメソッド ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount修飾子と型メソッド説明booleancontains(JComponent c, int x, int y) 指定された x,yの位置が、指定されたコンポーネントのLook & Feel定義の形状内にある場合は、trueを返します。getAccessibleChild(JComponent c, int i) オブジェクトのi番目のAccessibleの子を返します。intオブジェクト内のアクセシビリティ対応の子の数を返します。クラスオブジェクトで宣言されたメソッド
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であるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
BasicTextAreaUI
public BasicTextAreaUI()新しいBasicTextAreaUIオブジェクトを構築します。
-
-
メソッドの詳細
-
createUI
-
getPropertyPrefix
protected String getPropertyPrefix()UIManagerでプロパティを参照するキーとして使われる名前を取得します。 この名前は、すべての標準テキスト・プロパティの接頭辞として使用されます。- 定義:
getPropertyPrefix、クラスBasicTextUI- 戻り値:
- 名前(TextArea)
-
propertyChange
protected void propertyChange(PropertyChangeEvent evt) このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。 これは、UIがJTextComponentのサブクラスのバウンド・プロパティをどのように表示するかを反映するためにUIの実装により変更できるフックです。 このメソッドは、WrapLineプロパティまたはWrapStyleWordプロパティが変更されたときにViewを再構築するために実装されます。- オーバーライド:
propertyChange、クラスBasicTextUI- パラメータ:
evt- プロパティ変更イベント
-
getPreferredSize
public Dimension getPreferredSize(JComponent c) このメソッドは、キャレット幅を考慮するためにオーバーライドされます。- オーバーライド:
getPreferredSize、クラスBasicTextUI- パラメータ:
c- エディタ・コンポーネント- 戻り値:
- 推奨サイズ
- スロー:
IllegalArgumentException- 渡された値が無効な場合- 導入されたバージョン:
- 1.5
- 関連項目:
-
getMinimumSize
public Dimension getMinimumSize(JComponent c) このメソッドは、キャレット幅を考慮するためにオーバーライドされます。- オーバーライド:
getMinimumSize、クラスBasicTextUI- パラメータ:
c- エディタ・コンポーネント- 戻り値:
- 最小サイズ
- スロー:
IllegalArgumentException- 渡された値が無効な場合- 導入されたバージョン:
- 1.5
- 関連項目:
-
create
要素のビューを作成します。- 定義:
create、インタフェースViewFactory- オーバーライド:
create、クラスBasicTextUI- パラメータ:
elem- 要素- 戻り値:
- 要素のビュー
- 関連項目:
-
getBaseline
public int getBaseline(JComponent c, int width, int height) ベースラインを返します。- オーバーライド:
getBaseline、クラスComponentUI- パラメータ:
c- ベースラインが要求されるJComponentwidth- ベースラインを取得する幅height- ベースラインを取得する高さ- 戻り値:
- ベースラインまたは0より小さい値(適切なベースラインがないことを示す)
- スロー:
NullPointerException-cがnullである場合IllegalArgumentException- 幅または高さが0より小さい場合- 導入されたバージョン:
- 1.6
- 関連項目:
-
getBaselineResizeBehavior
public Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c) サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。- オーバーライド:
getBaselineResizeBehavior、クラスComponentUI- パラメータ:
c- ベースラインのサイズ変更の動作を返すJComponent- 戻り値:
- コンポーネント・サイズの変化に合わせてベースラインがどのように変化するかを示す列挙
- スロー:
NullPointerException-cがnullである場合- 導入されたバージョン:
- 1.6
- 関連項目:
-
TextUI.modelToView2D(JTextComponent, int, Position.Bias)に置き換えられました