JavaTM 2
Platform
Std. Ed. v1.4.0

インタフェース
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 JTextField.setDocument(Document doc)
          エディタをテキストドキュメントに関連付けます。
 void JTextPane.setDocument(Document doc)
          エディタをテキストドキュメントに関連付けます。
 void JFormattedTextField.setDocument(Document doc)
          エディタをテキストドキュメントに関連付けます。
 

Document 型のパラメータを持つ javax.swing のコンストラクタ
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 を構築します。
JPasswordField(Document doc, String txt, int columns)
          指定されたテキストストレージモデルと列数を使って新規の JPasswordField を構築します。
 

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
          RTF (Rich Text Format) に類似した方式を使って、字体や段落書式をマークアップできるドキュメントです。
 class PlainDocument
          文字の属性をまったく保持しないプレーンなドキュメントです。
 

Document を返す javax.swing.text のメソッド
 Document AbstractDocument.DefaultDocumentEvent.getDocument()
          変更イベントの基となったドキュメントを返します。
 Document StyledEditorKit.createDefaultDocument()
          このタイプのエディタに適している未初期化テキストストレージモデルを作成します。
 Document AbstractDocument.AbstractElement.getDocument()
          基盤となるモデルを取得します。
 Document View.getDocument()
          ビューに関連したモデルを取り出します。
 Document Element.getDocument()
          この要素に関連したドキュメントを取り出します。
 Document DefaultEditorKit.createDefaultDocument()
          このタイプのエディタに適した、初期化されていないテキスト記憶モデル PlainDocument を作成します。
abstract  Document EditorKit.createDefaultDocument()
          このタイプのエディタに適している未初期化テキストストレージモデルを作成します。
 Document JTextComponent.getDocument()
          エディタに関連したモデルを取り出します。
abstract  Document DocumentFilter.FilterBypass.getDocument()
          変更が行われている Document を返します。
protected  Document AbstractWriter.getDocument()
          ドキュメントを取り出します。
 

Document 型のパラメータを持つ javax.swing.text のメソッド
 void DefaultEditorKit.read(InputStream in, Document doc, int pos)
          このタイプのコンテンツハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。
 void DefaultEditorKit.write(OutputStream out, Document doc, int pos, int len)
          このタイプのコンテンツハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
 void DefaultEditorKit.read(Reader in, Document doc, int pos)
          指定されたストリームからの内容を挿入します。
 void DefaultEditorKit.write(Writer out, Document doc, int pos, int len)
          ドキュメントからの内容を、指定されたストリームにプレーンテキストとして書き込みます。
abstract  void EditorKit.read(InputStream in, Document doc, int pos)
          このタイプのコンテンツハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。
abstract  void EditorKit.write(OutputStream out, Document doc, int pos, int len)
          このタイプのコンテンツハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
abstract  void EditorKit.read(Reader in, Document doc, int pos)
          このタイプのコンテンツハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。
abstract  void EditorKit.write(Writer out, Document doc, int pos, int len)
          このタイプのコンテンツハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
 void JTextComponent.setDocument(Document doc)
          エディタをテキストドキュメントに関連付けます。
 

Document 型のパラメータを持つ javax.swing.text のコンストラクタ
ElementIterator(Document document)
          新しい ElementIterator を作成します。
AbstractWriter(Writer w, Document doc)
          新しい AbstractWriter を作成します。
AbstractWriter(Writer w, Document doc, int pos, int len)
          新しい AbstractWriter を作成します。
 

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.write(OutputStream out, Document doc, int pos, int len)
          このタイプのコンテンツハンドラに適合した書式であることが要求されるストリームに、ドキュメントのコンテンツを適した形式でストリームに挿入します。
 void RTFEditorKit.read(Reader in, Document doc, int pos)
          指定されたストリームからコンテンツを挿入します。
 void RTFEditorKit.write(Writer out, Document doc, int pos, int len)
          ドキュメントのコンテンツをプレーンテキストとしてストリームに書き込みます。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.