インタフェース
javax.swing.text.Documentの使用

Documentを使用するパッケージ
パッケージ 説明
javax.swing
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.event
Swingコンポーネントによってトリガーされるイベントを提供します。
javax.swing.text
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
javax.swing.text.html
HTMLテキスト・エディタを作成するためのクラスHTMLEditorKitとサポート・クラスを提供します。
javax.swing.text.rtf
Rich-Text-Formatテキスト・エディタを作成するためのクラス(RTFEditorKit)を提供します。
  • javax.swingでのDocumentの使用

    Documentを返すjavax.swing内のメソッド
    修飾子と型 メソッド 説明
    protected Document JTextArea.createDefaultModel()
    モデルが明示的に指定されない場合は、構築時に使うモデルのデフォルト実装を作成します。
    protected Document JTextField.createDefaultModel()
    モデルが明示的に指定されない場合は、構築時に使うモデルのデフォルト実装を作成します。
    Document型のパラメータを持つjavax.swing内のメソッド
    修飾子と型 メソッド 説明
    void JFormattedTextField.setDocument​(Document doc)
    エディタをテキスト・ドキュメントに関連付けます。
    void JTextField.setDocument​(Document doc)
    エディタをテキスト・ドキュメントに関連付けます。
    void JTextPane.setDocument​(Document doc)
    エディタをテキスト・ドキュメントに関連付けます。
    Document型のパラメータを持つjavax.swing内のコンストラクタ
    コンストラクタ 説明
    JPasswordField​(Document doc, String txt, int columns)
    指定されたテキスト・ストレージ・モデルと列数を使用する新規のJPasswordFieldを構築します。
    JTextArea​(Document doc)
    指定されたドキュメント・モデルと、ほかの引数はすべてデフォルト(null, 0, 0)で、新しいJTextAreaを構築します。
    JTextArea​(Document doc, String text, int rows, int columns)
    指定された行数と列数、および指定されたモデルで新しいJTextAreaを構築します。
    JTextField​(Document doc, String text, int columns)
    指定されたテキスト・ストレージ・モデルと列数を使用する新規のJTextFieldを構築します。
  • javax.swing.eventでのDocumentの使用

    Documentを返すjavax.swing.event内のメソッド
    修飾子と型 メソッド 説明
    Document DocumentEvent.getDocument()
    変更イベントの基となったドキュメントを返します。
  • javax.swing.textでのDocumentの使用

    javax.swing.text内のDocumentのサブインタフェース
    修飾子と型 インタフェース 説明
    interface  StyledDocument
    書式付きドキュメントのジェネリック・インタフェースです。
    Documentを実装しているjavax.swing.text内のクラス
    修飾子と型 クラス 説明
    class  AbstractDocument
    ドキュメント・インタフェースの実装であり、各種のドキュメントを実装するときのベースになります。
    class  DefaultStyledDocument
    Rich Text Formatに類似した方式を使って、字体や段落書式をマークアップできるドキュメントです。
    class  PlainDocument
    文字の属性をまったく保持しないプレーンなドキュメントです。
    Documentを返すjavax.swing.text内のメソッド
    修飾子と型 メソッド 説明
    Document DefaultEditorKit.createDefaultDocument()
    このタイプのエディタに適した、初期化されていないテキスト・ストレージ・モデルPlainDocumentを作成します。
    abstract Document EditorKit.createDefaultDocument()
    この型のエディタに適している未初期化テキスト・ストレージ・モデルを作成します。
    Document StyledEditorKit.createDefaultDocument()
    この型のエディタに適している未初期化テキスト・ストレージ・モデルを作成します。
    Document AbstractDocument.AbstractElement.getDocument()
    基盤となるモデルを取得します。
    Document AbstractDocument.DefaultDocumentEvent.getDocument()
    変更イベントの基となったドキュメントを返します。
    protected Document AbstractWriter.getDocument()
    ドキュメントを取得します。
    abstract Document DocumentFilter.FilterBypass.getDocument()
    変更が行われているDocumentを返します。
    Document Element.getDocument()
    この要素に関連したドキュメントを取得します。
    Document JTextComponent.getDocument()
    エディタに関連したモデルを取り出します。
    Document View.getDocument()
    ビューに関連したモデルを取り出します。
    Document型のパラメータを持つjavax.swing.text内のメソッド
    修飾子と型 メソッド 説明
    void DefaultEditorKit.read​(InputStream in, Document doc, int pos)
    このタイプのコンテンツ・ハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。
    void DefaultEditorKit.read​(Reader in, Document doc, int pos)
    指定されたストリームから内容を挿入します。内容はプレーン・テキストとして扱われます。
    abstract void EditorKit.read​(InputStream in, Document doc, int pos)
    このタイプのコンテンツ・ハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。
    abstract void EditorKit.read​(Reader in, Document doc, int pos)
    このタイプのコンテンツ・ハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。
    void JTextComponent.setDocument​(Document doc)
    エディタをテキスト・ドキュメントに関連付けます。
    void DefaultEditorKit.write​(OutputStream out, Document doc, int pos, int len)
    このタイプのコンテンツ・ハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
    void DefaultEditorKit.write​(Writer out, Document doc, int pos, int len)
    ドキュメントのコンテンツを、指定されたストリームにプレーン・テキストとして書き込みます。
    abstract void EditorKit.write​(OutputStream out, Document doc, int pos, int len)
    このタイプのコンテンツ・ハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
    abstract void EditorKit.write​(Writer out, Document doc, int pos, int len)
    このタイプのコンテンツ・ハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
    Document型のパラメータを持つjavax.swing.text内のコンストラクタ
    コンストラクタ 説明
    AbstractWriter​(Writer w, Document doc)
    新しいAbstractWriterを作成します。
    AbstractWriter​(Writer w, Document doc, int pos, int len)
    新しいAbstractWriterを作成します。
    ElementIterator​(Document document)
    新しいElementIteratorを作成します。
  • javax.swing.text.htmlでのDocumentの使用

    Documentを実装しているjavax.swing.text.html内のクラス
    修飾子と型 クラス 説明
    class  HTMLDocument
    HTMLをモデル化するドキュメントです。
    Documentを返すjavax.swing.text.html内のメソッド
    修飾子と型 メソッド 説明
    Document HTMLEditorKit.createDefaultDocument()
    この型のエディタに適している未初期化テキスト・ストレージ・モデルを作成します。
    Document型のパラメータを持つjavax.swing.text.html内のメソッド
    修飾子と型 メソッド 説明
    void HTMLEditorKit.read​(Reader in, Document doc, int pos)
    指定されたストリームからコンテンツを挿入します。
    void HTMLEditorKit.write​(Writer out, Document doc, int pos, int len)
    このタイプのコンテンツ・ハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
  • javax.swing.text.rtfでのDocumentの使用

    Document型のパラメータを持つjavax.swing.text.rtf内のメソッド
    修飾子と型 メソッド 説明
    void RTFEditorKit.read​(InputStream in, Document doc, int pos)
    このタイプのコンテンツ・ハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。
    void RTFEditorKit.read​(Reader in, Document doc, int pos)
    指定されたストリームから内容を挿入します。内容はプレーン・テキストとして扱われます。
    void RTFEditorKit.write​(OutputStream out, Document doc, int pos, int len)
    このタイプのコンテンツ・ハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
    void RTFEditorKit.write​(Writer out, Document doc, int pos, int len)
    ドキュメントのコンテンツを、指定されたストリームにプレーン・テキストとして書き込みます。