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

Documentを使用するパッケージ
パッケージ
説明
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
Swingコンポーネントによってトリガーされるイベントを提供します。
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
HTMLテキスト・エディタを作成するためのクラスHTMLEditorKitとサポート・クラスを提供します。
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を構築します。
     
    指定されたドキュメント・モデルと、ほかの引数はすべてデフォルト(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内のメソッド
    修飾子と型
    メソッド
    説明
    DocumentEvent.getDocument()
    変更イベントの基となったドキュメントを返します。
  • javax.swing.textでのDocumentの使用

    javax.swing.text内のDocumentのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    書式付きドキュメントのジェネリック・インタフェースです。
    Documentを実装しているjavax.swing.text内のクラス
    修飾子と型
    クラス
    説明
    class 
    ドキュメント・インタフェースの実装であり、各種のドキュメントを実装するときのベースになります。
    class 
    Rich Text Formatに類似した方式を使って、字体や段落書式をマークアップできるドキュメントです。
    class 
    文字の属性をまったく保持しないプレーンなドキュメントです。
    Documentを返すjavax.swing.text内のメソッド
    修飾子と型
    メソッド
    説明
    DefaultEditorKit.createDefaultDocument()
    このタイプのエディタに適した、初期化されていないテキスト・ストレージ・モデルPlainDocumentを作成します。
    abstract Document
    この型のエディタに適している未初期化テキスト・ストレージ・モデルを作成します。
    StyledEditorKit.createDefaultDocument()
    この型のエディタに適している未初期化テキスト・ストレージ・モデルを作成します。
    AbstractDocument.AbstractElement.getDocument()
    基盤となるモデルを取得します。
    AbstractDocument.DefaultDocumentEvent.getDocument()
    変更イベントの基となったドキュメントを返します。
    protected Document
    AbstractWriter.getDocument()
    ドキュメントを取得します。
    abstract Document
    DocumentFilter.FilterBypass.getDocument()
    変更が行われているDocumentを返します。
    Element.getDocument()
    この要素に関連したドキュメントを取得します。
    JTextComponent.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内のコンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    新しいAbstractWriterを作成します。
    protected
    AbstractWriter​(Writer w, Document doc, int pos, int len)
    新しいAbstractWriterを作成します。
     
    新しいElementIteratorを作成します。
  • javax.swing.text.htmlでのDocumentの使用

    Documentを実装しているjavax.swing.text.html内のクラス
    修飾子と型
    クラス
    説明
    class 
    HTMLをモデル化するドキュメントです。
    Documentを返すjavax.swing.text.html内のメソッド
    修飾子と型
    メソッド
    説明
    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)
    ドキュメントのコンテンツを、指定されたストリームにプレーン・テキストとして書き込みます。