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

クラスSynthTextPaneUI

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

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

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

    導入されたバージョン:
    1.7
    • コンストラクタの詳細

      • SynthTextPaneUI

        public SynthTextPaneUI()
    • メソッドの詳細

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

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