java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicTextAreaUI
javax.swing.plaf.synth.SynthTextAreaUI
- すべての実装されたインタフェース:
SynthConstants
,SynthUI
,ViewFactory
public class SynthTextAreaUI extends BasicTextAreaUI implements SynthUI
Synth Look & Feelのプレーン・テキスト・エディタのLook & Feelを提供します。 この実装では、デフォルトのUIが単純なビュー・ファクトリとして動作するように拡張されます。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beans
パッケージに追加されました。 XMLEncoder
を参照してください。
- 導入されたバージョン:
- 1.7
-
ネストされたクラスのサマリー
クラス javax.swing.plaf.basic.BasicTextUIで宣言されたネストされたクラス/インタフェース
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
-
フィールドのサマリー
インタフェース javax.swing.plaf.synth.SynthConstantsで宣言されたフィールド
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明static ComponentUI
createUI
(JComponent ta) JTextAreaのUIオブジェクトを作成します。指定されたコンポーネントのコンテキストを返します。protected void
paint
(SynthContext context, Graphics g) 指定されたコンポーネントをペイントします。protected void
ビューのバックグラウンドをペイントします。void
paintBorder
(SynthContext context, Graphics g, int x, int y, int w, int h) ボーダーをペイントします。protected void
このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。void
update
(Graphics g, JComponent c) このUI委譲に、指定されたコンポーネントを再ペイントするよう通知します。クラス javax.swing.plaf.basic.BasicTextAreaUIで宣言されたメソッド
create, getBaseline, getBaselineResizeBehavior, getMinimumSize, getPreferredSize, getPropertyPrefix
クラス javax.swing.plaf.basic.BasicTextUIで宣言されたメソッド
create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getNextVisualPositionFrom, getRootView, getToolTipText, getVisibleEditorRect, installDefaults, installKeyboardActions, installListeners, installUI, modelChanged, modelToView, modelToView, paint, paintSafely, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, viewToModel, viewToModel
クラス javax.swing.plaf.TextUIで宣言されたメソッド
getToolTipText2D, modelToView2D, viewToModel2D
クラス javax.swing.plaf.ComponentUIで宣言されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount
-
コンストラクタの詳細
-
SynthTextAreaUI
public SynthTextAreaUI()SynthTextAreaUI
を構築します。
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent ta) JTextAreaのUIオブジェクトを作成します。- パラメータ:
ta
- テキスト領域- 戻り値:
- UIオブジェクト
-
getContext
public SynthContext getContext(JComponent c) 指定されたコンポーネントのコンテキストを返します。- 定義:
getContext
、インタフェース:SynthUI
- パラメータ:
c
- SynthContextを要求するコンポーネント。- 戻り値:
- コンポーネントを記述するSynthContext。
-
update
public void update(Graphics g, JComponent c) このUI委譲に、指定されたコンポーネントを再ペイントするよう通知します。 このメソッドはコンポーネントのバックグラウンドをペイントし、paint(SynthContext,Graphics)
メソッドを呼び出します。一般に、このメソッドはサブクラスによってオーバーライドする必要はありません。 すべてのLook & Feelの描画コードを
paint
メソッドに入れるようにしてください。- オーバーライド:
update
、クラス:BasicTextUI
- パラメータ:
g
- ペイントに使用されるGraphics
オブジェクトc
- ペイントされるコンポーネント- 関連項目:
-
paint
protected void paint(SynthContext context, Graphics g) 指定されたコンポーネントをペイントします。- パラメータ:
context
- ペイントされるコンポーネントのコンテキストg
- ペイントに使用されるGraphics
オブジェクト- 関連項目:
-
paintBackground
protected void paintBackground(Graphics g) ビューのバックグラウンドをペイントします。 このメソッドは、関連付けられたコンポーネントでisOpaque()がtrueの場合にだけ呼び出されます。 デフォルトは、コンポーネントのバックグラウンド・カラーをペイントすることです。 何も実行しないようにオーバーライドされます。- オーバーライド:
paintBackground
、クラス:BasicTextUI
- パラメータ:
g
- グラフィックス・コンテキスト
-
paintBorder
public void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h) ボーダーをペイントします。- 定義:
paintBorder
、インタフェース:SynthUI
- パラメータ:
context
- コンポーネント・コンテキストg
- ペイントされるGraphics
x
- X座標y
- Y座標w
- ボーダーの幅h
- ボーダーの高さ
-
propertyChange
protected void propertyChange(PropertyChangeEvent evt) このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。 これは、UIがJTextComponentのサブクラスのバウンド・プロパティをどのように表示するかを反映するためにUIの実装により変更できるフックです。 このメソッドは、WrapLineプロパティまたはWrapStyleWordプロパティが変更されたときにViewを再構築するために実装されます。- オーバーライド:
propertyChange
、クラス:BasicTextAreaUI
- パラメータ:
evt
- プロパティ変更イベント
-