- 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 ComponentUIcreateUI(JComponent c)JTextPaneのUIを作成します。EditorKitgetEditorKit(JTextComponent tc)UIのEditorKitを取得します。protected StringgetPropertyPrefix()UIManagerでプロパティを参照するキーとして使われる名前を取得します。voidinstallUI(JComponent c)コンポーネントのUIをインストールします。protected voidpropertyChange(PropertyChangeEvent evt)このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。voiduninstallUI(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
 
- 
 
- 
- 
- 
メソッドの詳細- 
createUIpublic static ComponentUI createUI(JComponent c) JTextPaneのUIを作成します。- パラメータ:
- c- JTextPaneコンポーネント
- 戻り値:
- UI
 
 - 
getPropertyPrefixprotected String getPropertyPrefix() UIManagerでプロパティを参照するキーとして使われる名前を取得します。 この名前は、すべての標準テキスト・プロパティの接頭辞として使用されます。- 定義:
- getPropertyPrefix、クラス:- BasicTextUI
- 戻り値:
- 名前(EditorPane)
 
 - 
installUIpublic void installUI(JComponent c) コンポーネントのUIをインストールします。 このメソッドは、次のことを実行します。- クライアント・プログラムによって不透明プロパティがまだ設定されていない場合に、関連付けられたコンポーネントを不透明に設定します。 これにより、コンポーネントのバックグラウンド・カラーがペイントされます。
- 
 関連付けられたコンポーネントにデフォルトのキャレットおよびハイライタをインストールします。 これらのプロパティは、現在の値がnullまたはUIResourceのインスタンスである場合にのみ設定されます。
- エディタおよびモデルに接続します。 モデルがない場合は、デフォルトのモデルを作成します。
- ビュー・ファクトリ、およびモデルを表すために使われるビュー階層を作成します。
 - オーバーライド:
- installUI、クラス:- BasicTextUI
- パラメータ:
- c- エディタ・コンポーネント
- 導入されたバージョン:
- 1.5
- 関連項目:
- ComponentUI.installUI(javax.swing.JComponent)
 
 - 
uninstallUIpublic void uninstallUI(JComponent c) コンポーネントのUIをアンインストールします。 このメソッドは、リスナーの削除、ハイライタのアンインストール、ビューの削除を行い、キーマップをnullに設定します。- オーバーライド:
- uninstallUI、クラス:- BasicTextUI
- パラメータ:
- c- エディタ・コンポーネント
- 導入されたバージョン:
- 1.5
- 関連項目:
- ComponentUI.uninstallUI(javax.swing.JComponent)
 
 - 
getEditorKitpublic EditorKit getEditorKit(JTextComponent tc) UIのEditorKitを取得します。 これは、関連するJEditorPaneで現在設定されているものです。- オーバーライド:
- getEditorKit、クラス:- BasicTextUI
- パラメータ:
- tc- このUIがインストールされているテキスト・コンポーネント
- 戻り値:
- エディタ機能
- 関連項目:
- TextUI.getEditorKit(javax.swing.text.JTextComponent)
 
 - 
propertyChangeprotected void propertyChange(PropertyChangeEvent evt) このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。 これは、UIがJTextComponentのサブクラスのバウンド・プロパティをどのように表示するかを反映するためにUIの実装により変更できるフックです。 このメソッドは、EditorKitの変更に基づいてActionMapを作成し直すために実装されます。- オーバーライド:
- propertyChange、クラス:- BasicTextUI
- パラメータ:
- evt- プロパティ変更イベント
 
 
- 
 
-