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

クラスStyledEditorKit

  • すべての実装されたインタフェース:
    Serializable, Cloneable
    直系の既知のサブクラス:
    HTMLEditorKit, RTFEditorKit

    public class StyledEditorKit
    extends DefaultEditorKit
    特定のタイプのテキスト・ドキュメントに対して適切なエディタとして機能するために、テキスト・コンポーネントに必要なセットです。 この実装は、テキストを書式付きテキストとして処理し、書式付きテキストを編集するためのアクションの最小セットを提供するデフォルトの実装を提供します。
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • StyledEditorKit

        public StyledEditorKit()
        書式付きドキュメントで使用する新しいEditorKitを作成します。
    • メソッドの詳細

      • getInputAttributes

        public MutableAttributeSet getInputAttributes()
        ペインの入力属性を返します。 キャレットが移動し、選択がない場合、入力属性は現在のキャレット位置の文字属性を反映するために自動的に変更されます。 書式付き編集アクションは、入力属性を使用してアクションを実行します。
        戻り値:
        属性セット
      • getCharacterAttributeRun

        public Element getCharacterAttributeRun()
        キャレットに対応する現在の文字属性を表す要素を取得します。
        戻り値:
        要素
      • getActions

        public Action[] getActions()
        エディタのコマンド・リストを取り出します。 これは、書式処理のためにローカルで定義されたコマンドのコレクションによって追加されたスーパー・クラスによってサポートされるコマンドのリストです。
        オーバーライド:
        getActions、クラス: DefaultEditorKit
        戻り値:
        コマンド・リスト
      • createDefaultDocument

        public Document createDefaultDocument()
        この型のエディタに適している未初期化テキスト・ストレージ・モデルを作成します。
        オーバーライド:
        createDefaultDocument、クラス: DefaultEditorKit
        戻り値:
        モデル
      • install

        public void install​(JEditorPane c)
        キットがJEditorPaneにインストールされているときに呼び出されます。
        オーバーライド:
        install、クラス: EditorKit
        パラメータ:
        c - JEditorPane
      • deinstall

        public void deinstall​(JEditorPane c)
        キットがJEditorPaneから削除されているときに呼び出されます。 このメソッドは、追加されたリスナーの登録を解除するために使用されます。
        オーバーライド:
        deinstall、クラス: EditorKit
        パラメータ:
        c - JEditorPane
      • getViewFactory

        public ViewFactory getViewFactory()
        このキットが作成した任意のモデルのビューを作成するのに適したファクトリを取得します。 これは、次のタイプの要素についてViewの実装を返すために実装されます。
        • AbstractDocument.ContentElementName
        • AbstractDocument.ParagraphElementName
        • AbstractDocument.SectionElementName
        • StyleConstants.ComponentElementName
        • StyleConstants.IconElementName
        オーバーライド:
        getViewFactory、クラス: DefaultEditorKit
        戻り値:
        ファクトリ
      • clone

        public Object clone()
        編集キットのコピーを作成します。
        オーバーライド:
        clone、クラス: EditorKit
        戻り値:
        コピー
        関連項目:
        Cloneable
      • createInputAttributes

        protected void createInputAttributes​(Element element,
                                             MutableAttributeSet set)
        elementのAttributeSet内のキーと値のペアをsetにコピーします。 このメソッドは、コンポーネント、アイコン、要素名の各属性はコピーしません。 サブクラスでは、どの属性をコピーしてどの属性をコピーしないかを変更することもできます。 ただし、最初にset内のすべての属性を必ず削除してください。

        このメソッドは、キャレットが別の位置に移動するたびに呼び出されます。

        パラメータ:
        element - 要素
        set - 属性