JavaTM Platform
Standard Ed. 6

인터페이스
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 JTextField. createDefaultModel ()
          모델이 명시적으로 지정되지 않는 경우는, 구축시에 사용하는 모델의 디폴트 구현을 작성합니다.
protected  Document JTextArea. createDefaultModel ()
          모델이 명시적으로 지정되지 않는 경우는, 구축시에 사용하는 모델의 디폴트 구현을 작성합니다.
 

Document 형의 파라미터를 가지는 javax.swing 의 메소드
 void JTextField. setDocument (Document  doc)
          에디터를 텍스트 문서에 관련짓습니다.
 void JTextPane. setDocument (Document  doc)
          에디터를 텍스트 문서에 관련짓습니다.
 void JFormattedTextField. 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
          RTF (Rich Text Format)에 유사한 방식을 사용해, 자체나 단락 서식을 마크 올라갈 수 있는 문서입니다.
 class PlainDocument
          문자의 속성을 전혀 보관 유지하지 않는 프레인인 문서입니다.
 

Document 를 돌려주는 javax.swing.text 의 메소드
 Document DefaultEditorKit. createDefaultDocument ()
          이 타입의 에디터에 적절한, 초기화되어 있지 않은 텍스트 스토리지 모델 PlainDocument 를 작성합니다.
abstract  Document EditorKit. createDefaultDocument ()
          이 형태의 에디터에 적절하고 있는 미초기화 텍스트 스토리지 모델을 작성합니다.
 Document StyledEditorKit. createDefaultDocument ()
          이 형태의 에디터에 적절하고 있는 미초기화 텍스트 스토리지 모델을 작성합니다.
 Document JTextComponent. getDocument ()
          에디터에 관련한 모델을 꺼냅니다.
 Document Element. getDocument ()
          이 요소에 관련한 문서를 가져옵니다.
 Document AbstractDocument.AbstractElement. getDocument ()
          기반이 되는 모델을 가져옵니다.
 Document AbstractDocument.DefaultDocumentEvent. getDocument ()
          변경 이벤트의 기가 된 문서를 가져옵니다.
 Document View. getDocument ()
          뷰에 관련한 모델을 꺼냅니다.
abstract  Document DocumentFilter.FilterBypass. getDocument ()
          변경을 하고 있는 Document 를 돌려줍니다.
protected  Document AbstractWriter. getDocument ()
          문서를 가져옵니다.
 

Document 형의 파라미터를 가지는 javax.swing.text 의 메소드
 void DefaultEditorKit. read (InputStream  in, Document  doc, int pos)
          이 타입의 컨텐츠 핸들러에 적절한 형식이다고 예상되는 컨텐츠를, 지정한 스트림로부터 삽입합니다.
abstract  void EditorKit. read (InputStream  in, Document  doc, int pos)
          이 타입의 컨텐츠 핸들러에 적절한 형식이다고 예상되는 컨텐츠를, 지정한 스트림로부터 삽입합니다.
 void DefaultEditorKit. read (Reader  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)
          이 타입의 컨텐츠 핸들러에 적절한 형식에서, 문서로부터 스트림에 컨텐츠를 기입합니다.
abstract  void EditorKit. write (OutputStream  out, Document  doc, int pos, int len)
          이 타입의 컨텐츠 핸들러에 적절한 형식에서, 문서로부터 스트림에 컨텐츠를 기입합니다.
 void DefaultEditorKit. write (Writer  out, Document  doc, int pos, int len)
          문서의 컨텐츠를, 지정된 스트림에 plaintext로서 기입합니다.
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)
          문서의 컨텐츠를, 지정된 스트림에 plaintext로서 기입합니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.