JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing.text.rtf
Ŭ·¡½º RTFEditorKit

java.lang.Object 
  |
  +--javax.swing.text.EditorKit 
        |
        +--javax.swing.text.DefaultEditorKit 
              |
              +--javax.swing.text.StyledEditorKit 
                    |
                    +--javax.swing.text.rtf.RTFEditorKit
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Cloneable , Serializable

public class RTFEditorKit
extends StyledEditorKit

RTF ÆíÁý ±â´ÉÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù. RTF ¼­Æ÷Æ®´Â Swing ÆÀ¿¡ ÀÇÇØ ÀÛ¼ºµÈ °ÍÀÌ ¾Æ´Õ´Ï´Ù. Àå·¡, RTF ¼­Æ÷Æ®¿¡ ´ëÀÀÇÒ ¼ö ÀÖ°Ô ÇØ ³ª°¥ ¿¹Á¤ÀÔ´Ï´Ù.


ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä
 
Ŭ·¡½º javax.swing.text. StyledEditorKit À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º
StyledEditorKit.AlignmentAction , StyledEditorKit.BoldAction , StyledEditorKit.FontFamilyAction , StyledEditorKit.FontSizeAction , StyledEditorKit.ForegroundAction , StyledEditorKit.ItalicAction , StyledEditorKit.StyledTextAction , StyledEditorKit.UnderlineAction
 
Ŭ·¡½º javax.swing.text. DefaultEditorKit À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º
DefaultEditorKit.BeepAction , DefaultEditorKit.CopyAction , DefaultEditorKit.CutAction , DefaultEditorKit.DefaultKeyTypedAction , DefaultEditorKit.InsertBreakAction , DefaultEditorKit.InsertContentAction , DefaultEditorKit.InsertTabAction , DefaultEditorKit.PasteAction
 
ÇʵåÀÇ °³¿ä
 
Ŭ·¡½º javax.swing.text. DefaultEditorKit ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
backwardAction , beepAction , beginAction , beginLineAction , beginParagraphAction , beginWordAction , copyAction , cutAction , defaultKeyTypedAction , deleteNextCharAction , deletePrevCharAction , downAction , endAction , endLineAction , EndOfLineStringProperty , endParagraphAction , endWordAction , forwardAction , insertBreakAction , insertContentAction , insertTabAction , nextWordAction , pageDownAction , pageUpAction , pasteAction , previousWordAction , readOnlyAction , selectAllAction , selectionBackwardAction , selectionBeginAction , selectionBeginLineAction , selectionBeginParagraphAction , selectionBeginWordAction , selectionDownAction , selectionEndAction , selectionEndLineAction , selectionEndParagraphAction , selectionEndWordAction , selectionForwardAction , selectionNextWordAction , selectionPreviousWordAction , selectionUpAction , selectLineAction , selectParagraphAction , selectWordAction , upAction , writableAction
 
»ý¼ºÀÚÀÇ °³¿ä
RTFEditorKit ()
          RTFEditorKit ¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 String getContentType ()
          ÀÌ Å¶ÀÌ ¼­Æ÷Æ®ÇÏ´Â MIME ŸÀÔÀÇ µ¥ÀÌÅ͸¦ µ¹·ÁÁÝ´Ï´Ù.
 void read (InputStream  in, Document  doc, int pos)
          ÀÌ Å¸ÀÔÀÇ ÄÁÅÙÃ÷ Çڵ鷯¿¡ ÀûÇÕÇÑ ¼­½ÄÀÎ °ÍÀÌ ¿ä±¸µÇ´Â ½ºÆ®¸²¿¡, ÄÁÅÙÃ÷¸¦ »ðÀÔÇÕ´Ï´Ù.
 void read (Reader  in, Document  doc, int pos)
          ÁöÁ¤µÈ ½ºÆ®¸²À¸·ÎºÎÅÍ ÄÁÅÙÃ÷¸¦ »ðÀÔÇÕ´Ï´Ù.
 void write (OutputStream  out, Document  doc, int pos, int len)
          ÀÌ Å¸ÀÔÀÇ ÄÁÅÙÃ÷ Çڵ鷯¿¡ ÀûÇÕÇÑ ¼­½ÄÀÎ °ÍÀÌ ¿ä±¸µÇ´Â ½ºÆ®¸²¿¡, ¹®¼­ÀÇ ÄÁÅÙÃ÷¸¦ ÀûÇÕÇÑ Çü½Ä¿¡¼­ ½ºÆ®¸²¿¡ »ðÀÔÇÕ´Ï´Ù.
 void write (Writer  out, Document  doc, int pos, int len)
          ¹®¼­ÀÇ ÄÁÅÙÃ÷¸¦ plaintext·Î¼­ ½ºÆ®¸²¿¡ ±âÀÔÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.swing.text. StyledEditorKit ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , createDefaultDocument , createInputAttributes , deinstall , getActions , getCharacterAttributeRun , getInputAttributes , getViewFactory , install
 
Ŭ·¡½º javax.swing.text. DefaultEditorKit ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
createCaret
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

RTFEditorKit

public RTFEditorKit()
RTFEditorKit ¸¦ ±¸ÃàÇÕ´Ï´Ù.

¸Þ¼ÒµåÀÇ »ó¼¼

getContentType

public String  getContentType()
ÀÌ Å¶ÀÌ ¼­Æ÷Æ®ÇÏ´Â MIME ŸÀÔÀÇ µ¥ÀÌÅ͸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ Å¶Àº text/rtf ŸÀÔÀ» ¼­Æ÷Æ®ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º DefaultEditorKit ³»ÀÇ getContentType
¹Ýȯ°ª:
ŸÀÔ

read

public void read(InputStream  in,
                 Document  doc,
                 int pos)
          throws IOException ,
                 BadLocationException 
ÀÌ Å¸ÀÔÀÇ ÄÁÅÙÃ÷ Çڵ鷯¿¡ ÀûÇÕÇÑ ¼­½ÄÀÎ °ÍÀÌ ¿ä±¸µÇ´Â ½ºÆ®¸²¿¡, ÄÁÅÙÃ÷¸¦ »ðÀÔÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º DefaultEditorKit ³»ÀÇ read
ÆÄ¶ó¹ÌÅÍ:
in - read¿øÀÇ ½ºÆ®¸²
doc - »ðÀÔó
pos - ÄÁÅÙÃ÷¸¦ ¹èÄ¡ÇÏ´Â ¹®¼­³»ÀÇ À§Ä¡
¿¹¿Ü:
IOException - ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
BadLocationException - pos °¡ ¹®¼­³»ÀÇ ¹«È¿ÀÎ À§Ä¡¸¦ ³ªÅ¸³»´Â °æ¿ì

write

public void write(OutputStream  out,
                  Document  doc,
                  int pos,
                  int len)
           throws IOException ,
                  BadLocationException 
ÀÌ Å¸ÀÔÀÇ ÄÁÅÙÃ÷ Çڵ鷯¿¡ ÀûÇÕÇÑ ¼­½ÄÀÎ °ÍÀÌ ¿ä±¸µÇ´Â ½ºÆ®¸²¿¡, ¹®¼­ÀÇ ÄÁÅÙÃ÷¸¦ ÀûÇÕÇÑ Çü½Ä¿¡¼­ ½ºÆ®¸²¿¡ »ðÀÔÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º DefaultEditorKit ³»ÀÇ write
ÆÄ¶ó¹ÌÅÍ:
out - ±âÀÔóÀÇ ½ºÆ®¸²
doc - ±âÀÔ¿ø
pos - ÄÁÅÙÃ÷¸¦ ÃëµæÇÏ´Â ¹®¼­³»ÀÇ À§Ä¡
len - ½á³»´Â ¾ç
¿¹¿Ü:
IOException - ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
BadLocationException - pos °¡ ¹®¼­³»ÀÇ ¹«È¿ÀÎ À§Ä¡¸¦ ³ªÅ¸³»´Â °æ¿ì

read

public void read(Reader  in,
                 Document  doc,
                 int pos)
          throws IOException ,
                 BadLocationException 
ÁöÁ¤µÈ ½ºÆ®¸²À¸·ÎºÎÅÍ ÄÁÅÙÃ÷¸¦ »ðÀÔÇÕ´Ï´Ù. plaintext·Î¼­ ´Ù·ç¾îÁý´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º DefaultEditorKit ³»ÀÇ read
ÆÄ¶ó¹ÌÅÍ:
in - read¿øÀÇ ½ºÆ®¸²
doc - »ðÀÔó
pos - ÄÁÅÙÃ÷¸¦ ¹èÄ¡ÇÏ´Â ¹®¼­³»ÀÇ À§Ä¡
¿¹¿Ü:
IOException - ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
BadLocationException - pos °¡ ¹®¼­³»ÀÇ ¹«È¿ÀÎ À§Ä¡¸¦ ³ªÅ¸³»´Â °æ¿ì

write

public void write(Writer  out,
                  Document  doc,
                  int pos,
                  int len)
           throws IOException ,
                  BadLocationException 
¹®¼­ÀÇ ÄÁÅÙÃ÷¸¦ plaintext·Î¼­ ½ºÆ®¸²¿¡ ±âÀÔÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º DefaultEditorKit ³»ÀÇ write
ÆÄ¶ó¹ÌÅÍ:
out - ±âÀÔóÀÇ ½ºÆ®¸²
doc - ±âÀÔ¿ø
pos - ÄÁÅÙÃ÷¸¦ ÃëµæÇÏ´Â ¹®¼­³»ÀÇ À§Ä¡
len - ½á³»´Â ¾ç
¿¹¿Ü:
IOException - ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
BadLocationException - pos °¡ ¹®¼­³»ÀÇ ¹«È¿ÀÎ À§Ä¡¸¦ ³ªÅ¸³»´Â °æ¿ì

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.