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
-
コンストラクタの詳細
-
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
- 関連項目:
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
- プロパティ変更イベント
-