- 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
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 BasicEditorPaneUI()
新しいBasicEditorPaneUIを作成します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 static ComponentUI
createUI(JComponent c)
JTextPaneのUIを作成します。EditorKit
getEditorKit(JTextComponent tc)
UIのEditorKitを取得します。protected String
getPropertyPrefix()
UIManagerでプロパティを参照するキーとして使われる名前を取得します。void
installUI(JComponent c)
コンポーネントのUIをインストールします。protected void
propertyChange(PropertyChangeEvent evt)
このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。void
uninstallUI(JComponent c)
コンポーネントのUIをアンインストールします。-
クラス javax.swing.plaf.basic.BasicTextUIで宣言されたメソッド
create, create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getKeymapName, getMaximumSize, getMinimumSize, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installDefaults, installKeyboardActions, installListeners, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, update, viewToModel, viewToModel
-
クラス javax.swing.plaf.TextUIで宣言されたメソッド
getNextVisualPositionFrom, getToolTipText2D, modelToView2D, viewToModel2D
-
クラス javax.swing.plaf.ComponentUIで宣言されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior
-
-
-
-
メソッドの詳細
-
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
- 関連項目:
ComponentUI.installUI(javax.swing.JComponent)
-
uninstallUI
public void uninstallUI(JComponent c)
コンポーネントのUIをアンインストールします。 このメソッドは、リスナーの削除、ハイライタのアンインストール、ビューの削除を行い、キーマップをnullに設定します。- オーバーライド:
uninstallUI
、クラスBasicTextUI
- パラメータ:
c
- エディタ・コンポーネント- 導入されたバージョン:
- 1.5
- 関連項目:
ComponentUI.uninstallUI(javax.swing.JComponent)
-
getEditorKit
public EditorKit getEditorKit(JTextComponent tc)
UIのEditorKitを取得します。 これは、関連するJEditorPaneで現在設定されているものです。- オーバーライド:
getEditorKit
、クラスBasicTextUI
- パラメータ:
tc
- このUIがインストールされているテキスト・コンポーネント- 戻り値:
- エディタ機能
- 関連項目:
TextUI.getEditorKit(javax.swing.text.JTextComponent)
-
propertyChange
protected void propertyChange(PropertyChangeEvent evt)
このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。 これは、UIがJTextComponentのサブクラスのバウンド・プロパティをどのように表示するかを反映するためにUIの実装により変更できるフックです。 このメソッドは、EditorKitの変更に基づいてActionMapを作成し直すために実装されます。- オーバーライド:
propertyChange
、クラスBasicTextUI
- パラメータ:
evt
- プロパティ変更イベント
-
-