- 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
を参照してください。
-
-
ネストされたクラスのサマリー
-
クラス javax.swing.plaf.basic.BasicTextUIで宣言されたネストされたクラス/インタフェース
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 BasicTextAreaUI()
新しいBasicTextAreaUIオブジェクトを構築します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 View
create(Element elem)
要素のビューを作成します。static ComponentUI
createUI(JComponent ta)
JTextAreaのUIを作成します。int
getBaseline(JComponent c, int width, int height)
ベースラインを返します。Component.BaselineResizeBehavior
getBaselineResizeBehavior(JComponent c)
サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。Dimension
getMinimumSize(JComponent c)
このメソッドは、キャレット幅を考慮するためにオーバーライドされます。Dimension
getPreferredSize(JComponent c)
このメソッドは、キャレット幅を考慮するためにオーバーライドされます。protected String
getPropertyPrefix()
UIManagerでプロパティを参照するキーとして使われる名前を取得します。protected void
propertyChange(PropertyChangeEvent evt)
このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。-
クラス javax.swing.plaf.basic.BasicTextUIで宣言されたメソッド
create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getRootView, getToolTipText, getVisibleEditorRect, installDefaults, installKeyboardActions, installListeners, installUI, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, update, viewToModel, viewToModel
-
クラス javax.swing.plaf.TextUIで宣言されたメソッド
getNextVisualPositionFrom, getToolTipText2D, modelToView2D, viewToModel2D
-
クラス javax.swing.plaf.ComponentUIで宣言されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount
-
-
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent ta)
JTextAreaのUIを作成します。- パラメータ:
ta
- テキスト領域- 戻り値:
- UI
-
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
- 関連項目:
JComponent.getPreferredSize()
,LayoutManager.preferredLayoutSize(java.awt.Container)
-
getMinimumSize
public Dimension getMinimumSize(JComponent c)
このメソッドは、キャレット幅を考慮するためにオーバーライドされます。- オーバーライド:
getMinimumSize
、クラスBasicTextUI
- パラメータ:
c
- エディタ・コンポーネント- 戻り値:
- 最小サイズ
- 例外:
IllegalArgumentException
- 渡された値が無効な場合- 導入されたバージョン:
- 1.5
- 関連項目:
JComponent.getMinimumSize()
,LayoutManager.minimumLayoutSize(java.awt.Container)
,ComponentUI.getPreferredSize(javax.swing.JComponent)
-
create
public View create(Element elem)
要素のビューを作成します。 WrappedPlainViewまたはPlainViewを返します。- 定義:
create
、インタフェースViewFactory
- オーバーライド:
create
、クラスBasicTextUI
- パラメータ:
elem
- 要素- 戻り値:
- ビュー
- 関連項目:
View
-
getBaseline
public int getBaseline(JComponent c, int width, int height)
ベースラインを返します。- オーバーライド:
getBaseline
、クラスComponentUI
- パラメータ:
c
- ベースラインが要求されるJComponent
width
- ベースラインを取得する幅height
- ベースラインを取得する高さ- 戻り値:
- ベースラインまたは0より小さい値(適切なベースラインがないことを示す)
- 例外:
NullPointerException
-c
がnull
である場合IllegalArgumentException
- 幅または高さが0より小さい場合- 導入されたバージョン:
- 1.6
- 関連項目:
JComponent.getBaseline(int, int)
-
getBaselineResizeBehavior
public Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)
サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。- オーバーライド:
getBaselineResizeBehavior
、クラスComponentUI
- パラメータ:
c
- ベースラインのサイズ変更の動作を返すJComponent
- 戻り値:
- コンポーネント・サイズの変化に合わせてベースラインがどのように変化するかを示す列挙
- 例外:
NullPointerException
-c
がnull
である場合- 導入されたバージョン:
- 1.6
- 関連項目:
JComponent.getBaseline(int, int)
-
-