モジュール java.desktop
パッケージ javax.swing.plaf.basic

クラスBasicTextPaneUI

  • すべての実装されたインタフェース:
    ViewFactory


    public class BasicTextPaneUI
    extends BasicEditorPaneUI
    書式付きテキスト・エディタのLook & Feelを提供します。

    警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースとの互換性がなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートがjava.beansパッケージに追加されています。 XMLEncoderを参照してください。

    • コンストラクタの詳細

      • BasicTextPaneUI

        public BasicTextPaneUI​()
        新しいBasicTextPaneUIを作成します。
    • メソッドの詳細

      • createUI

        public static ComponentUI createUI​(JComponent c)
        JTextPaneのUIを作成します。
        パラメータ:
        c - JTextPaneオブジェクト
        戻り値:
        UI
      • getPropertyPrefix

        protected String getPropertyPrefix​()
        UIManagerでプロパティを参照するキーとして使われる名前を取得します。 この名前は、すべての標準テキスト・プロパティの接頭辞として使用されます。
        オーバーライド:
        getPropertyPrefix、クラス: BasicEditorPaneUI
        戻り値:
        名前(TextPane)
      • installUI

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

        protected void propertyChange​(PropertyChangeEvent evt)
        このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。 これは、UIがJTextComponentのサブクラスのバウンド・プロパティをどのように表示するかを反映するためにUIの実装により変更できるフックです。 フォント、フォアグラウンド、またはドキュメントが変更された場合、適切なプロパティがドキュメントのデフォルト・スタイルで設定されます。
        オーバーライド:
        propertyChange、クラス: BasicEditorPaneUI
        パラメータ:
        evt - プロパティ変更イベント