JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.text
ÀÎÅÍÆäÀ̽º StyledDocument

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
Document
¾Ë·ÁÁø ±¸Çö Ŭ·¡½º ¸ñ·Ï:
DefaultStyledDocument, HTMLDocument

public interface StyledDocument
extends Document

¼­½Ä ÷ºÎ ¹®¼­ÀÇ ¹ü¿ë ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.


ÇÊµå °³¿ä
 
ÀÎÅÍÆäÀ̽º javax.swing.text. Document ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
StreamDescriptionProperty, TitleProperty
 
¸Þ¼­µå °³¿ä
 Style addStyle (String  nm, Style  parent)
          ³í¸® ¼­½Ä °èÃþ¿¡ »õ·Î¿î ¼­½ÄÀ» Ãß°¡ÇÕ´Ï´Ù.
 Color getBackground (AttributeSet  attr)
          ¼Ó¼º ¼¼Æ®¸¦ ÃëµæÇØ ¹é±×¶ó¿îµå Ä÷¯ ÁöÁ¤À¸·Î º¯È¯ÇÕ´Ï´Ù.
 Element getCharacterElement (int pos)
          ¹®¼­³»ÀÇ ÁöÁ¤µÈ ¿ÀÇÁ¼Â(offset)¿¡ ÀÖ´Â ¹®ÀÚ¸¦ ³ªÅ¸³»´Â ¿ä¼Ò¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Font getFont (AttributeSet  attr)
          ¼Ó¼º ¼¼Æ®¸¦ ÆùÆ®ÀÇ ¼Ó¼ºÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
 Color getForeground (AttributeSet  attr)
          ¼Ó¼º ¼¼Æ®¸¦ ÃëµæÇØ foreground Ä÷¯ ÁöÁ¤À¸·Î º¯È¯ÇÕ´Ï´Ù.
 Style getLogicalStyle (int p)
          ´Ü¶ô³»ÀÇ ÁöÁ¤µÈ À§Ä¡ÀÇ ³í¸® ¼­½ÄÀ» ÃëµæÇÕ´Ï´Ù.
 Element getParagraphElement (int pos)
          ¹®¼­³»ÀÇ ÁöÁ¤µÈ ¿ÀÇÁ¼Â(offset)¸¦ Æ÷ÇÔÇÑ ´Ü¶ôÀ» ³ªÅ¸³»´Â ¿ä¼Ò¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Style getStyle (String  nm)
          ÀÌÀü¿¡ Ãß°¡µÈ À̸§ ÷ºÎ ¼­½ÄÀ» ²¨³À´Ï´Ù.
 void removeStyle (String  nm)
          ÀÌÀü¿¡ ¹®¼­¿¡ Ãß°¡µÈ À̸§ ÷ºÎ ¼­½ÄÀ» »èÁ¦ÇÕ´Ï´Ù.
 void setCharacterAttributes (int offset, int length, AttributeSet  s, boolean replace)
          ¹®¼­³»ÀÇ ÁöÁ¤µÈ ¹üÀ§ÀÇ ±âÁ¸ÀÇ ÄÁÅÙÃ÷¿¡ »ç¿ëµÇ°í ÀÖ´Â ÄÁÅÙÃ÷ ¿ä¼Ò ¼Ó¼ºÀ» º¯°æÇÕ´Ï´Ù.
 void setLogicalStyle (int pos, Style  s)
          ÁöÁ¤µÈ À§Ä¡ÀÇ ´Ü¶ô¿¡ »ç¿ëÇÏ´Â ³í¸® ¼­½ÄÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setParagraphAttributes (int offset, int length, AttributeSet  s, boolean replace)
          ´Ü¶ôÀÇ ¼Ó¼ºÀ» ¼³Á¤ÇÕ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º javax.swing.text. Document ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
addDocumentListener, addUndoableEditListener, createPosition, getDefaultRootElement, getEndPosition, getLength, getProperty, getRootElements, getStartPosition, getText, getText, insertString, putProperty, remove, removeDocumentListener, removeUndoableEditListener, render
 

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

addStyle

Style  addStyle(String  nm,
               Style  parent)
³í¸® ¼­½Ä °èÃþ¿¡ »õ·Î¿î ¼­½ÄÀ» Ãß°¡ÇÕ´Ï´Ù. ¼­½ÄÀÇ ¼Ó¼ºÀº ¾Æ·¡¿¡¼­ À§·Î ÇâÇØ Çؼ® 󸮵ǹǷÎÀÚ½Ä ·Î ÁöÁ¤µÈ ¼Ó¼ºÀº ºÎ¸ð·Î ÁöÁ¤µÈ ¼Ó¼ºÀ» ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
nm - ¼­½ÄÀÇ À̸§. ÀÌ À̸§Àº À̸§ ÷ºÎ ¼­½ÄÀÇ Ä÷º¼Ç ¾È¿¡¼­ ÀÏÀÇ°¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù. À̸§Àº ¼­½Ä¿¡ À̸§ÀÌ ºÙÁö ¾ÊÀº °æ¿ì´Â nullµµ °¡´ÉÇÏÁö¸¸, È£ÃâÃøÀº À̸§ÀÌ ¾ø´Â ¼­½ÄÀÌ À̸§À¸·Î ÃëµæÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ¸®ÅÏµÈ ÂüÁ¶¸¦ °ü¸®ÇØ¾ß ÇÑ´Ù. À̸§ÀÌ ¾ø´Â ¼­½ÄÀº ½ºÅ¸ÀÏ ·±À¸·Î º¼ ¼ö ÀÖ´Â °Í °°Àº ¹®ÀÚ ¼Ó¼ºÀÇ ¿À¹ö¶óÀ̵å(override)µîÀ¸·Î Æí¸®ÇÑ °æ¿ì°¡ ÀÖ´Â
parent - Ä£¼­½Ä. ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº ¼Ó¼ºÀÌ ´Ù¸¥ ¼­½Ä¿¡¼­ Çؼ® ó¸®µÉ ÇÊ¿ä°¡ ¾ø´Â °æ¿ì´Â nullµµ °¡´É
¹Ýȯ°ª:
¼­½Ä

removeStyle

void removeStyle(String  nm)
ÀÌÀü¿¡ ¹®¼­¿¡ Ãß°¡µÈ À̸§ ÷ºÎ ¼­½ÄÀ» »èÁ¦ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
nm - »èÁ¦µÇ´Â ¼­½ÄÀÇ À̸§

getStyle

Style  getStyle(String  nm)
ÀÌÀü¿¡ Ãß°¡µÈ À̸§ ÷ºÎ ¼­½ÄÀ» ²¨³À´Ï´Ù.

ÆĶó¹ÌÅÍ:
nm - ¼­½ÄÀÇ À̸§
¹Ýȯ°ª:
¼­½Ä

setCharacterAttributes

void setCharacterAttributes(int offset,
                            int length,
                            AttributeSet  s,
                            boolean replace)
¹®¼­³»ÀÇ ÁöÁ¤µÈ ¹üÀ§ÀÇ ±âÁ¸ÀÇ ÄÁÅÙÃ÷¿¡ »ç¿ëµÇ°í ÀÖ´Â ÄÁÅÙÃ÷ ¿ä¼Ò ¼Ó¼ºÀ» º¯°æÇÕ´Ï´Ù. ÁöÁ¤µÈ ¼Ó¼º Àμö·Î Á¤ÀÇ ¶°³¯ ¼ö ÀÖ¾î ¸ðµç ¼Ó¼ºÀÌ, ÁöÁ¤µÈ ¹üÀ§¿¡ Àû¿ëµË´Ï´Ù. ÀÌ ¸Þ¼­µå¿¡¼­´Â ¼Ó¼ºÀÇ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº ¼Ó¼º Àμö¸¦ »ç¿ëÇØ, replace¸¦ true ·Î ¼³Á¤ÇÏ´Â °ÍÀ¸·Î ÁöÁ¤µÈ ¹üÀ§ÀÇ ÄÁÅÙÃ÷ ·¹º§ÀÇ ¸ðµç ¼Ó¼ºÀ» ¿ÏÀüÇÏ°Ô »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
offset - º¯°æÀÇ °³½Ã >= 0
length - º¯°æÀÇ ±æÀÌ >= 0
s - null ÀÌ¿ÜÀÇ »õ·Î¿î ¼Ó¼º. Á¤ÀÇµÈ ¼Ó¼ºÀº ÁöÁ¤µÈ ¹üÀ§ÀÇ ÅؽºÆ®¿¡ Àû¿ëµÇ´Â
replace - »õ·Î¿î ¼Ó¼ºÀÌ ¼³Á¤µÇ±â Àü¿¡ ÀÌÀüÀÇ ¼Ó¼ºÀÌ »èÁ¦µÉÁö ¾î¶³Áö¸¦ ³ªÅ¸³½´Ù. trueÀÎ °æ¿ì, ÀÌÀüÀÇ ¼Ó¼ºÀ» ÀüüÀûÀ¸·Î ¿Å°Ü³õÀ» ¼ö ÀÖ´Ù. falseÀÎ °æ¿ì, »õ·Î¿î ¼Ó¼ºÀÌ ÀÌÀüÀÇ ¼Ó¼º¿¡ ¸ÓÁö µÈ´Ù

setParagraphAttributes

void setParagraphAttributes(int offset,
                            int length,
                            AttributeSet  s,
                            boolean replace)
´Ü¶ôÀÇ ¼Ó¼ºÀ» ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
offset - º¯°æÀÇ °³½Ã >= 0
length - º¯°æÀÇ ±æÀÌ >= 0
s - null ÀÌ¿ÜÀÇ »õ·Î¿î ¼Ó¼º. Á¤ÀÇµÈ ¼Ó¼ºÀº ÁöÁ¤µÈ ¹üÀ§ÀÇ ÅؽºÆ®¿¡ Àû¿ëµÇ´Â
replace - »õ·Î¿î ¼Ó¼ºÀÌ ¼³Á¤µÇ±â Àü¿¡ ÀÌÀüÀÇ ¼Ó¼ºÀÌ »èÁ¦µÉÁö ¾î¶³Áö¸¦ ³ªÅ¸³½´Ù. trueÀÎ °æ¿ì, ÀÌÀüÀÇ ¼Ó¼ºÀ» ÀüüÀûÀ¸·Î ¿Å°Ü³õÀ» ¼ö ÀÖ´Ù. falseÀÎ °æ¿ì, »õ·Î¿î ¼Ó¼ºÀÌ ÀÌÀüÀÇ ¼Ó¼º°ú ¸ÓÁö µÈ´Ù

setLogicalStyle

void setLogicalStyle(int pos,
                     Style  s)
ÁöÁ¤µÈ À§Ä¡ÀÇ ´Ü¶ô¿¡ »ç¿ëÇÏ´Â ³í¸® ¼­½ÄÀ» ¼³Á¤ÇÕ´Ï´Ù. ¹®ÀÚ ¹× ´Ü¶ôÀÇ ¼Ó¼º¿¡ ´ëÇؼ­ ¸í½ÃÀûÀ¸·Î ¼Ó¼ºÀÌ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ¼Ó¼ºÀº ±× ´Ü¶ô¿¡ ÇÒ´çÇÒ ¼ö ÀÖ´Â ³í¸® ¼­½ÄÀ» °³ÀÔ½ÃÄÑ Çؼ® 󸮵˴ϴÙ. ³í¸® ¼­½ÄÀº ¹®¼­³»ÀÇ ¿ä¼Ò °èÃþ¿¡ ÀüÇô Á¸ÇÏÁö ¾Ê´Â °èÃþÀ» °³ÀÔ½ÃÄÑ Çؼ® 󸮵˴ϴÙ.

ÆĶó¹ÌÅÍ:
pos - °³½Ã À§Ä¡ >= 0
s - ¼³Á¤ÇÏ´Â ¼­½Ä

getLogicalStyle

Style  getLogicalStyle(int p)
´Ü¶ô³»ÀÇ ÁöÁ¤µÈ À§Ä¡ÀÇ ³í¸® ¼­½ÄÀ» ÃëµæÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
p - À§Ä¡ >= 0
¹Ýȯ°ª:
¼­½Ä

getParagraphElement

Element  getParagraphElement(int pos)
¹®¼­³»ÀÇ ÁöÁ¤µÈ ¿ÀÇÁ¼Â(offset)¸¦ Æ÷ÇÔÇÑ ´Ü¶ôÀ» ³ªÅ¸³»´Â ¿ä¼Ò¸¦ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
pos - ¿ÀÇÁ¼Â(offset) >= 0
¹Ýȯ°ª:
¿ä¼Ò

getCharacterElement

Element  getCharacterElement(int pos)
¹®¼­³»ÀÇ ÁöÁ¤µÈ ¿ÀÇÁ¼Â(offset)¿¡ ÀÖ´Â ¹®ÀÚ¸¦ ³ªÅ¸³»´Â ¿ä¼Ò¸¦ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
pos - ¿ÀÇÁ¼Â(offset) >= 0
¹Ýȯ°ª:
¿ä¼Ò

getForeground

Color  getForeground(AttributeSet  attr)
¼Ó¼º ¼¼Æ®¸¦ ÃëµæÇØ foreground Ä÷¯ ÁöÁ¤À¸·Î º¯È¯ÇÕ´Ï´Ù. ¹àÀ½À̳ª »öÁ¶µîÀ» °­Á¶ÇÏ´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attr - ¼Ó¼º ¼¼Æ®
¹Ýȯ°ª:
»ö

getBackground

Color  getBackground(AttributeSet  attr)
¼Ó¼º ¼¼Æ®¸¦ ÃëµæÇØ ¹é±×¶ó¿îµå Ä÷¯ ÁöÁ¤À¸·Î º¯È¯ÇÕ´Ï´Ù. ¹àÀ½À̳ª »öÁ¶µîÀ» °­Á¶ÇÏ´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
attr - ¼Ó¼º ¼¼Æ®
¹Ýȯ°ª:
»ö

getFont

Font  getFont(AttributeSet  attr)
¼Ó¼º ¼¼Æ®¸¦ ÆùÆ®ÀÇ ¼Ó¼ºÀ¸·Î º¯È¯ÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇϸé, Æйи®, ¼­½Ä, »çÀÌÁîµîÀ» ¹®¼­°¡ ÇöÀç »ç¿ëµÇ°í ÀÖ´Â ½Ã½ºÅÛÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ÆùÆ®·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
attr - ¼Ó¼º ¼¼Æ®
¹Ýȯ°ª:
ÆùÆ®

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.