java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicEditorPaneUI
- すべての実装されたインタフェース:
ViewFactory
- 直系の既知のサブクラス:
BasicTextPaneUI
,SynthEditorPaneUI
public class BasicEditorPaneUI extends BasicTextUI
JEditorPaneのLook & Feelを提供します。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beans
パッケージに追加されました。 XMLEncoder
を参照してください。
-
ネストされたクラスのサマリー
クラス javax.swing.plaf.basic.BasicTextUIで宣言されたネストされたクラス/インタフェース
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明static ComponentUI
JTextPaneのUIを作成します。UIのEditorKitを取得します。protected String
UIManagerでプロパティを参照するキーとして使われる名前を取得します。void
コンポーネントのUIをインストールします。protected void
このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。void
コンポーネントのUIをアンインストールします。クラス javax.swing.plaf.basic.BasicTextUIで宣言されたメソッド
create, create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installDefaults, installKeyboardActions, installListeners, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, update, viewToModel, viewToModel
クラス javax.swing.plaf.TextUIで宣言されたメソッド
getToolTipText2D, modelToView2D, viewToModel2D
クラス javax.swing.plaf.ComponentUIで宣言されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior
-
コンストラクタの詳細
-
BasicEditorPaneUI
public BasicEditorPaneUI()新しいBasicEditorPaneUIを作成します。
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent c) JTextPaneのUIを作成します。- パラメータ:
c
- JTextPaneコンポーネント- 戻り値:
- UI
-
getPropertyPrefix
protected String getPropertyPrefix()UIManagerでプロパティを参照するキーとして使われる名前を取得します。 この名前は、すべての標準テキスト・プロパティの接頭辞として使用されます。- 定義:
getPropertyPrefix
、クラスBasicTextUI
- 戻り値:
- 名前(EditorPane)
-
installUI
public void installUI(JComponent c) コンポーネントのUIをインストールします。 このメソッドは、次のことを実行します。- クライアント・プログラムによって不透明プロパティがまだ設定されていない場合に、関連付けられたコンポーネントを不透明に設定します。 これにより、コンポーネントのバックグラウンド・カラーがペイントされます。
-
関連付けられたコンポーネントにデフォルトのキャレットおよびハイライタをインストールします。 これらのプロパティは、現在の値が
null
またはUIResource
のインスタンスである場合にのみ設定されます。 - エディタおよびモデルに接続します。 モデルがない場合は、デフォルトのモデルを作成します。
- ビュー・ファクトリ、およびモデルを表すために使われるビュー階層を作成します。
- オーバーライド:
installUI
、クラスBasicTextUI
- パラメータ:
c
- エディタ・コンポーネント- 導入されたバージョン:
- 1.5
- 関連項目:
-
uninstallUI
public void uninstallUI(JComponent c) コンポーネントのUIをアンインストールします。 このメソッドは、リスナーの削除、ハイライタのアンインストール、ビューの削除を行い、キーマップをnullに設定します。- オーバーライド:
uninstallUI
、クラスBasicTextUI
- パラメータ:
c
- エディタ・コンポーネント- 導入されたバージョン:
- 1.5
- 関連項目:
-
getEditorKit
public EditorKit getEditorKit(JTextComponent tc) UIのEditorKitを取得します。 これは、関連するJEditorPaneで現在設定されているものです。- オーバーライド:
getEditorKit
、クラスBasicTextUI
- パラメータ:
tc
- このUIがインストールされているテキスト・コンポーネント- 戻り値:
- エディタ機能
- 関連項目:
-
propertyChange
protected void propertyChange(PropertyChangeEvent evt) このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。 これは、UIがJTextComponentのサブクラスのバウンド・プロパティをどのように表示するかを反映するためにUIの実装により変更できるフックです。 このメソッドは、EditorKitの変更に基づいてActionMapを作成し直すために実装されます。- オーバーライド:
propertyChange
、クラスBasicTextUI
- パラメータ:
evt
- プロパティ変更イベント
-