モジュール 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
      戻り値:
      コピー
      関連項目:
    • createInputAttributes

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

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

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