モジュール java.desktop
パッケージ 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を参照してください。

    • コンストラクタの詳細

      • 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をインストールします。 このメソッドは、次のことを実行します。
        1. クライアント・プログラムによって不透明プロパティがまだ設定されていない場合に、関連付けられたコンポーネントを不透明に設定します。 これにより、コンポーネントのバックグラウンド・カラーがペイントされます。
        2. 関連付けられたコンポーネントにデフォルトのキャレットおよびハイライタをインストールします。 これらのプロパティは、現在の値がnullまたはUIResourceのインスタンスである場合にのみ設定されます。
        3. エディタおよびモデルに接続します。 モデルがない場合は、デフォルトのモデルを作成します。
        4. ビュー・ファクトリ、およびモデルを表すために使われるビュー階層を作成します。
        オーバーライド:
        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)
      • propertyChange

        protected void propertyChange​(PropertyChangeEvent evt)
        このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。 これは、UIがJTextComponentのサブクラスのバウンド・プロパティをどのように表示するかを反映するためにUIの実装により変更できるフックです。 このメソッドは、EditorKitの変更に基づいてActionMapを作成し直すために実装されます。
        オーバーライド:
        propertyChange、クラス: BasicTextUI
        パラメータ:
        evt - プロパティ変更イベント