JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.text
Ŭ·¡½º View

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.swing.text.View
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
SwingConstants
¾Ë·ÁÁø Á÷°è ¼­ºê Ŭ·¡½º:
AsyncBoxView, ComponentView, CompositeView, GlyphView, IconView, ImageView, PlainView

public abstract class View
extends Object
implements SwingConstants

ÅؽºÆ® ÆÐÅ°ÁöÀÇ ¸Å¿ì Áß¿äÇÑ ºÎºÐÀÌ View Ŭ·¡½ºÀÔ´Ï´Ù. À̸§ÀÌ °¡¸®Å°µµ·Ï, ÅؽºÆ® ¸ðµ¨ÀÇ ºä, ȤÀº ÅؽºÆ® ¸ðµ¨ÀÇ ÀϺκÐÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ Å¬·¡½º´Â ÅؽºÆ® ÄÄÆÛ³ÍÆ®ÀÇ ¿Ü°üÀ» Ãë±ÞÇÕ´Ï´Ù. ÀÌ ºä´Â ÇнÀÇØ¾ß ÇÏ´Â ¿ÏÀüÈ÷ »õ·Î¿î °ÍÀ¸·Î´Â ¾ø°í, °æ·® ÄÄÆÛ³ÍÆ®¿Í °°Àº ÄÄÆÛ³ÍÆ®°¡ µÇ´Â °ÍÀ» ¸ñÀûÀ¸·Î ÇÏ°í ÀÖ½À´Ï´Ù. ½ÇÁ¦, ÃÖÃÊÀÇ View ±¸ÇöÀº °æ·® ÄÄÆÛ³ÍÆ®¿´½À´Ï´Ù. ´Ù¸¥ ±¸ÇöÀ» ¿ì¼±ÇØ, Component ±¸ÇöÀÌ ¹ö¸®°í °¡Áö´Âµ¥´Â ¸î°³ÀÇ ÀÌÀ¯°¡ ÀÖ½À´Ï´Ù.

  1. JDK ¹öÀü 1.1 ¿¡¼­´Â °æ·® ÄÄÆÛ³ÍÆ®¸¦ Áö¿øÇÏ´Â ½Ã°£ÀÇ ¿©À¯°¡ °ÅÀÇ ¾ø¾ú½À´Ï´Ù. ÅؽºÆ®¸¦ »ç¿ë ¸ñÀûÀ¸·Î ÇÒ ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì¿¡ ´ëÇØ, ÄÄÆÛ³ÍÆ®¸¦ °æ·®È­ÇÒ ½Ã°£ÀÌ ¾ø¾ú´ø °Í »ÓÀÌ ¾Æ´Õ´Ï´Ù. JComponent¿¡ ´õÇØÁø ±â´É¿¡ ÀÇÇØ ¸Þ¸ð¸®ÀÇ ¼Òºñ°¡ Áõ°¡Ç߱⠶§¹®¿¡ ÇöÀç »óÅ·μ­´Â ½ÉÇØ ÅؽºÆ®¸¦ Ç¥½ÃÇÒ ¼ö°¡ ¾ø½À´Ï´Ù.

  2. ·¹À̾ƿô ½Ã¸àƽ½º´Â ÀüÇô ÅؽºÆ® ¹æÇâÀÌ ¾Æ´Õ´Ï´Ù. ÄÄÆÛ³ÍÆ®ÀÇ ÇöÀçÀÇ ·¹À̾ƿô ½Ã¸àƽ½º¸¦ º¯°æÇϸé, ±âÁ¸ÀÇ ¾îÇø®ÄÉÀ̼ÇÀ» Æı«ÇØ ¹ö¸± °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.

  3. ÄÄÆÛ³ÍÆ® API´Â Á¤¼öÇüÀ» »ç¿ëÇÕ´Ï´Ù¸¸, ¹öÀü 1.2 ¿¡¼­´Â µð¹ÙÀ̽º¿¡ Á¸ÇÏÁö ¾Ê´Â ºÎµ¿ ¼Ò¼öÁ¡ÀÇ ÁÂÇ¥¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹öÀü 1.1 ¹× 1.2 ¾çÂÊ ¸ðµÎ·Î ±â´ÉÇÏ´Â API´Â ÀÌÇà¿¡ ÀÇÇØ »ý±â´Â ¹®Á¦¸¦ ÃÖ¼ÒÈ­Çϴµ¥ Æí¸®ÇÕ´Ï´Ù. ±¸¹öÀüÀÇ JDK 1.1 À¸·Î ±â´ÉÇÏ°í ÀÖ´Â °æ¿ì, View Ŭ·¡½º´Â ShapeÀÎÅÍÆäÀ̽º¿Í float Àμö¸¦ »ç¿ëÇØ, Java 2 Ç÷§Æû ¹öÀü 1.2 ÀÌÈÄÀÇ View ±¸ÇöÀ» °¡´ÉÇÏ°Ô ÇÏ°í ÀÖ½À´Ï´Ù.

·¹À̾ƿô¿¡ÀÇ °ü¿©

Â¥ ÇÕÃÄÁø Component ºä¿¡´Â doLayout ³ª setSize¿Í °°Àº setSize ¸Þ¼­µå°¡ ÀÖ½À´Ï´Ù. Component ºä¿¡´Â 1°³ÀÇ ÃàÀ̶ó°í º¯°æÀ» ½Äº°ÇÒ ¼ö ÀÖ´Â °ÍÀ» ¿ä±¸ÇÏ´ÂÀÚ½Ä ¸¸À» ¹«È¿·Î ÇÒ ¼ö ÀÖ´Â °æ¿ì¸¦ Á¦¿ÜÇØ, invalidate¿Í °°Àº preferenceChanged ¸Þ¼­µå°¡ ÀÖ½À´Ï´Ù.

View´Â »çÀÌÁ ³ªÅ¸³À´Ï´Ù. ÀÌ°ÍÀº ÃÖ¼Ò ½ºÆÒ, ÀûÀýÇÑ ½ºÆÒ, ÃÖ´ë ½ºÆÒÀÇ 3°³ÀÇ °ªÀ¸·Î Ç¥½ÃµË´Ï´Ù. ºäÀÇ ·¹À̾ƿôÀº °¢ ÃàÀ¸·Î Á¸ÇÏÁö ¾Ê´Â ¹æ¹ýÀ¸·Î ÇàÇØÁý´Ï´Ù. View ±¸ÇöÀ» ¿Ã¹Ù¸£°Ô ±â´É½ÃÅ°·Á¸é, ÃÖ¼Ò ½ºÆÒ <= ÀûÀýÇÑ ½ºÆÒ, ÀûÀýÇÑ ½ºÆÒ <= ÃÖ´ë ½ºÆÒÀÌ µË´Ï´Ù.

ÀüÀÇ ¹®ÀåÀº ÀÌ ±×¸²¿¡ ´ëÇØ ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù.

·¹À̾ƿô¿¡ °üÇÑ ¸Þ¼­µåÀÇ ÃÖ¼Ò ¼³Á¤Àº ÀÌÇÏ´ë·ÎÀÔ´Ï´Ù.

¸î¹øÀ̳ª ºÒ·Á°¡±â À§Çؼ­´Â setSize ¸Þ¼­µå¸¦ ÀÛ¼ºÇÕ´Ï´Ù (»çÀÌÁî°¡ º¯°æµÇÁö ¾Ê´Â °æ¿ì¿¡¼­µµ È£ÃâµÇ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù). setSize ¸Þ¼­µå´Â º¸Åë, ÃÖ½ÅÀÇ ·¹À̾ƿôÀ» ÇÊ¿ä·Î ÇÏ´Â Á¶ÀÛÀ» View »ó¿¡¼­ ½ÃµµÇϱâ Àü¿¡ View ·¹À̾ƿôÀÌ ¿Ï·áÇϵµ·Ï È£ÃâÇÕ´Ï´Ù. ºäÀÇ »çÀÌÁî´Â ¹Ýµå½Ã, ±× ºä·Î ÁöÁ¤µÈ ½ºÆÒÀÇ ÃÖ¼Ò ½ºÆÒÀ¸·ÎºÎÅÍ ÃÖ´ë ½ºÆÒÀÇ ¹üÀ§³»ÀÇ °ªÀ¸·Î ¼³Á¤µË´Ï´Ù. °Ô´Ù°¡ ºä·Î ºÎ¸ð¿¡°Ô ÇÊ¿äÇÑ ·¹À̾ƿôÄ¡·Î º¯°æÇßÀ» °æ¿ì, ÀÌ ºä´Â ¹Ýµå½Ã ±× ºÎ¸ðÀÇ preferenceChanged ¸Þ¼­µå¸¦ È£ÃâÇØ ºÎ¸ð¿¡°Ô Àμö¸¦ ¿ä±¸ÇÕ´Ï´Ù. preferenceChanged°¡ º¸³»Áú ¶§±îÁö, ±× Ä£ View´Â º¯°æÀ» ÀνÄÇϵµ·Ï ¿ä±¸µÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¶§¹®¿¡ Ä£ View ±¸ÇöÀº ÇÊ¿ä¿¡ µû¶ó¼­ÀÚ½Ä ÀÇ ¿ä±¸¸¦ ij½¬ÇÒ ¼ö ÀÖ½À´Ï´Ù. È£Ãâ ¼ø¼­´Â ´ÙÀ½°ú °°ÀÌ µË´Ï´Ù.

Ä£ºä¿ÍÀÚ½Ä
 ºä¿ÍÀÇ »çÀÌÀÇ È£Ãâ ¼ø¼­ÀÇ ¿¹ (setSize,getMinimum,getPreferred,getMaximum,getAlignment,setSize
 ¼ø¼­)

ºä°¡ ÀÚ½ÄÀ» °¡Áö´Â °æ¿ì, Á¤È®ÇÑ È£Ãâ ¼ø¼­´Â Ä£ºäÀÇ ·¹À̾ƿô Æã¼Ç¿¡ °É·Á ÀÖ½À´Ï´Ù. ¾î´ÀÀڽĿ¡ °Ô ¹«¾ùÀ» Á¦°øÇÏ´ÂÁö, ¶Ç´Â ÀÚ½ÄÀ» 1¹ø¿¡ 1°³ ¹Ýº¹ °»½ÅÇÏ´ÂÁö¸¦ ÁöÁ¤Çϱâ Àü¿¡ ºä´ÂÀÚ½Ä ÀÇ Ãßõ ¼³Á¤À» ¼öÁýÇÏ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.

¸ðµ¨ÀÇ ÀϺθ¦ ·»´õ¸µ ÇÏ´Â

ÆäÀÎÆ® ¸Þ¼­µå·Î ·»´õ¸µ ÇÕ´Ï´Ù¸¸, ÄÄÆÛ³ÍÆ® ÆäÀÎÆ® ¸Þ¼­µå¿Í ÀÚÁÖ ´à¾Ò½À´Ï´Ù. ºä´Â ²Ï Å« Æ®¸®¸¦ »ý¼ºÇÒ °¡´É¼ºÀÌ ÀÖ´Ù°í »ý°¢µË´Ï´Ù. View ·»´õ¸µ¿¡ ´ëÇؼ­ ¾Æ·¡ÀÇ ½Ã¸àƽ½º°¡ ÁغñµÇ¾î ÀÖ½À´Ï´Ù.

·»´õ¸µÀ» À§ÇÑ ¸Þ¼­µå´Â ´ÙÀ½°ú °°½À´Ï´Ù.

¸ðµ¨ÀÇ ÁÂÇ¥ ü°è¿Í ºäÀÇ ÁÂÇ¥ ü°è¿ÍÀÇ »çÀÌÀÇ º¯È¯

ºä¿ÀºêÁ¦Å©Æ®´Â ÆÑÅ丮·ÎºÎÅÍ »ý¼ºµÇ°í ÀÖ¾î ¹Ýµå½Ã ƯÁ¤ÀÇ ÆÐÅÏ¿¡ Á¸ÇÒ °ÍÀº ¾ø±â ¶§¹®¿¡ ¸ðµ¨ÀÇ °ø°£ Ç¥ÇöÀ» ÀûÀýÈ÷ Æò°¡ÇÏ´Â º¯È¯À» ½ÇÇàÇÒ ¼ö ¾øÀ¸¸é ¾ÈµË´Ï´Ù. ´ÙÀ½ÀÇ ¸Þ¼­µå°¡ ÀÌ°ÍÀ» ½ÇÇàÇÕ´Ï´Ù.

º¯È¯ÇÏ·Á°í Çϱâ Àü¿¡ ·¹À̾ƿôÀ» À¯È¿ÇÏ°Ô ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ º¯È¯Àº À¯È¿ÇÏÁö ¾Ê±â ¶§¹®¿¡ º¯°æÀÌ DocumentEvent °æÀ¯·Î ¸ðµ¨·ÎºÎÅÍ º¸³»Áö´Â µ¿¾ÈÀº º¯È¯ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.

¸ðµ¨·ÎºÎÅÍÀÇ º¯°æ¿¡ ÀÀ´äÇÏ´Â

ºä Àüü°¡ ¾ó¸¶µçÁöÀÇ ºÐÇÒ ºÎºÐ¿¡¼­ Ç¥ÇöµÇ°í ÀÖÀ¸¸é (ºä¸¦ º¯°æÇØ, ÃÖ¼ÒÇÑÀÇ »õ·Î¿î ÄÚµåÀÇ write¸¦ ÇÏ´Â °æ¿ì, ±×°ÍÀÌ ÃÖÀûÀÎ »óÅÂÀÔ´Ï´Ù¸¸), ¸·´ëÇÑ ¼öÀÇ DocumentListener¸¦ º¸°ü À¯ÁöÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÕ´Ï´Ù. °¢ ºä°¡ ¸ðµ¨¿¡ ´ë±âÇÑ´Ù°í Çϸé, ½ÇÁ¦·Î´Â ´ëºÎºÐÀÇ ºä´Â ÁöÁ¤µÈ ½Ã°£¿¡ º¸³»Áö´Â º¯°æ¿¡ °ü·ÃµÉ ¼ö ¾ø½À´Ï´Ù. ¸ðµ¨¿¡°Ô´Â ºä¿¡ °üÇÑ Á¤º¸°¡ ¾ø±â ¶§¹®¿¡ º¯°æ Á¤º¸ÀÇ Àü¼ÛÀ» ÇÊÅÍ ÇÏ´Â ¹æ¹ýÀÌ ¾ø½À´Ï´Ù. ´ë½Å¿¡ ºä °èÃþ ÀÚ½ÅÀÌ º¯°æ Á¤º¸ÀÇ ¼Û½ÅÀ» ½Ç½ÃÇÕ´Ï´Ù. ºä °èÃþÀÇ ¾î´À ·¹º§¿¡¼­µµ, »ó¼¼ÇÑ º¯°æ Á¤º¸¸¦ È¿À²ÀûÀ¸·Î ºÐ¹èÇϱâ À§Çؼ­ ºäÀÇÀڽĿ¡ °üÇÑ Á¤º¸´Â ÃæºÐÈ÷ ÀÖ½À´Ï´Ù. µû¶ó¼­, º¯°æÀº ºä °èÃþ ·çÆ®·ÎºÎÅÍ º¸³»Áý´Ï´Ù. ÀÌ°ÍÀº ´ÙÀ½ÀÇ ¸Þ¼­µå°¡ ½ÇÇàÇÕ´Ï´Ù.


ÇÊµå °³¿ä
static int BadBreakWeight
          Æ÷¸Ë ¸ñÀûÀ¸·Î Çϱ⿡´Â ºÒ¿ÏÀüÇÑ ºÐÇÒÀÇ ±âȸÀÎ ºä¸¦ ³ªÅ¸³»´Â ¿þÀÌÆ®ÀÔ´Ï´Ù.
static int ExcellentBreakWeight
          ºÐÇÒÀ» Áö¿ø ÇÏ°í ÀÖ´Â ºä¸¦ ³ªÅ¸³»´Â ¿þÀÌÆ®·Î ºÐÇÒÇϴµ¥ ÀûÇÕÇÑ À§Ä¡ÀÎ °ÍÀ» ³ªÅ¸³»°í ÀÖ½À´Ï´Ù.
static int ForcedBreakWeight
          ºÐÇÒÀ» Áö¿ø ÇÏ°í ÀÖ´Â ºä¸¦ ³ªÅ¸³»´Â ¿þÀÌÆ®·Î ÀÚ½ÄÀ» ºÐÇÒÇÏ´Â °ÍÀ¸·Î ÀÚ½ÄÀ» Æ÷¸Ë ÇÏ´Â ºä¿¡ ¹èÄ¡µÇ°í ÀÖ´Â °æ¿ì¿¡ ºä¸¦ ¿Ã¹Ù¸£°Ô ³ªÅ¸³»·Á¸é ºÐÇÒÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
static int GoodBreakWeight
          ºÐÇÒÀ» Áö¿ø ÇÏ°í ÀÖ´Â ºä¸¦ ³ªÅ¸³»´Â ¿þÀÌÆ®ÀÔ´Ï´Ù¸¸, Á» ´õ ÁÁÀ» ±âȸ°¡ Á¸ÀçÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.
static int X_AXIS
          Æ÷¸Ë/ºÐÇÒ Ã³¸®ÀÇ ÃàÀÔ´Ï´Ù.
static int Y_AXIS
          Æ÷¸Ë/ºÐÇÒ Ã³¸®ÀÇ ÃàÀÔ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º javax.swing. SwingConstants ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
»ý¼ºÀÚ °³¿ä
View (Element  elem)
          »õ·Î¿î View °´Ã¼¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 void append (View  v)
          1°³ÀÇ ÀÚ½Ä ºä¸¦ Ãß°¡ÇÕ´Ï´Ù.
 View breakView (int axis, int offset, float pos, float len)
          ÁöÁ¤µÈ ÃàÀ¸·Î ÀÌ ºäÀÇ ºÐÇÒÀ» ½ÃµµÇÕ´Ï´Ù.
 void changedUpdate (DocumentEvent  e, Shape  a, ViewFactory  f)
          ÀÌ ºä°¡ Ãë±ÞÇÏ´Â À§Ä¡¿¡¼­ ¹®¼­ÀÇ ¼Ó¼ºÀÌ º¯°æµÈ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 View createFragment (int p0, int p1)
          ¿ä¼ÒÀÇ ÀϺκÐÀ» ³ªÅ¸³»´Â ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
protected  void forwardUpdate (DocumentEvent.ElementChange  ec, DocumentEvent  e, Shape  a, ViewFactory  f)
          ÁöÁ¤µÈ DocumentEvent¸¦ ¸ðµ¨ÀÇ º¯°æ ÅëÁö°¡ ÇÊ¿äÇÑÀÚ½Ä ºä¿¡ Àü¼Û ÇÕ´Ï´Ù.
protected  void forwardUpdateToView (View  v, DocumentEvent  e, Shape  a, ViewFactory  f)
          ÁöÁ¤µÈÀÚ½Ä ºä¿¡ DocumentEvent¸¦ Àü¼Û ÇÕ´Ï´Ù.
 float getAlignment (int axis)
          ÃàÀ¸·Î µû¸¥ ÀÌ ºäÀÇ ¹Ù¶÷Á÷ÇÑ ·¹À̾ƿôÀ» °áÁ¤ÇÕ´Ï´Ù.
 AttributeSet getAttributes ()
          ·»´õ¸µ ÇÒ °æ¿ì¿¡ »ç¿ëÇÏ´Â ¼Ó¼ºÀ» ²¨³À´Ï´Ù.
 int getBreakWeight (int axis, float pos, float len)
          ÀÌ ºä·Î ºÐÇÒÀÇ ¿þÀÌÆ®°¡ ¾î´À Á¤µµ ÀûÀýÇÑ°¡¸¦ ³ªÅ¸³À´Ï´Ù.
 Shape getChildAllocation (int index, Shape  a)
          ÁöÁ¤µÈÀÚ½Ä ºäÀÇ ÇÒ´çÀ» ²¨³À´Ï´Ù.
 Container getContainer ()
          ºä¸¦ ¼ö¿ëÇÏ´Â ÄÁÅ×À̳ʸ¦ ²¨³À´Ï´Ù.
 Document getDocument ()
          ºä¿¡ °ü·ÃÇÑ ¸ðµ¨À» ²¨³À´Ï´Ù.
 Element getElement ()
          ÀÌ ºä°¡ ¸ÅÇÎ µÇ´Â ´ë»óÀÇ ±¸Á¶ ºÎºÐÀ» ²¨³À´Ï´Ù.
 int getEndOffset ()
          ÀÌ ºä°¡ Ãë±ÞÇÏ´Â ¸ðµ¨ÀÇ ÀϺθ¦ ²¨³À´Ï´Ù.
 Graphics getGraphics ()
          ·»´õ¸µ¸¦ À§ÇÑ Graphics¸¦ ÃëµæÇÕ´Ï´Ù.
 float getMaximumSpan (int axis)
          ÀÌ ºäÀÇ ÃÖ´ë ½ºÆÒÀ» ÃàÀ¸·Î µû¶ó ÁöÁ¤ÇÕ´Ï´Ù.
 float getMinimumSpan (int axis)
          ÀÌ ºäÀÇ ÃÖ¼Ò ½ºÆÒÀ» ÃàÀ¸·Î µû¶ó ÁöÁ¤ÇÕ´Ï´Ù.
 int getNextVisualPositionFrom (int pos, Position.Bias  b, Shape  a, int direction, Position.Bias [] biasRet)
          caret°¡ ¹èÄ¡µÉ °¡´É¼ºÀÌ ÀÖ´Â ½Ã°¢ÀûÀ¸·Î ³ªÅ¸³»Áø ´ÙÀ½ÀÇ ¸ðµ¨ À§Ä¡¸¦ °áÁ¤ÇÏ´Â ¼ö´ÜÀ» Á¦°øÇÕ´Ï´Ù.
 View getParent ()
          ºäÀÇ ºÎ¸ð¸¦ ¸®ÅÏÇÕ´Ï´Ù.
abstract  float getPreferredSpan (int axis)
          ÀÌ ºä¿¡ ÀûÀýÇÑ ½ºÆÒÀ» ÃàÀ¸·Î µû¶ó ÁöÁ¤ÇÕ´Ï´Ù.
 int getResizeWeight (int axis)
          ÁöÁ¤µÈ ÃàÀ¸·Î µû¶ó ºäÀÇ »çÀÌÁ º¯°æÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 int getStartOffset ()
          ÀÌ ºä°¡ Ãë±ÞÇÏ´Â ¸ðµ¨ÀÇ ÀϺθ¦ ²¨³À´Ï´Ù.
 String getToolTipText (float x, float y, Shape  allocation)
          ÁöÁ¤µÈ À§Ä¡¿¡ ÀÖ´Â Åø ÈùÆ®ÀÇ ÅؽºÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 View getView (int n)
          n ¹ø°ÀÇÀÚ½Ä ºä¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int getViewCount ()
          ÀÌ ºä³»ÀÇ ºäÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 ViewFactory getViewFactory ()
          ºä °èÃþÀ» °ø±ÞÇÏ°í ÀÖ´Â ViewFactory ±¸ÇöÀ» ²¨³À´Ï´Ù.
 int getViewIndex (float x, float y, Shape  allocation)
          ºä³»ÀÇ ÁöÁ¤µÈ À§Ä¡¸¦ ³ªÅ¸³»´ÂÀÚ½Ä ºäÀÎÁ§½º¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int getViewIndex (int pos, Position.Bias  b)
          ¸ðµ¨³»ÀÇ ÁöÁ¤µÈ À§Ä¡¸¦ ³ªÅ¸³»´ÂÀÚ½Ä ºäÀÎÁ§½º¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 void insert (int offs, View  v)
          1°³ÀÇ ÀÚ½Ä ºä¸¦ »ðÀÔÇÕ´Ï´Ù.
 void insertUpdate (DocumentEvent  e, Shape  a, ViewFactory  f)
          ÀÌ ºä°¡ Ãë±ÞÇÏ´Â À§Ä¡¿¡¼­ ¹®¼­¿¡ ¹«¾ùÀΰ¡°¡ »ðÀÔµÈ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 boolean isVisible ()
          ºä°¡ °¡½ÃÀΰ¡ ¾î¶²°¡¸¦ ³ªÅ¸³»´Â boolean ÇüÀÇ °ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
 Shape modelToView (int p0, Position.Bias  b0, int p1, Position.Bias  b1, Shape  a)
          ÁöÁ¤ÇÑ ¹üÀ§¿¡ ´ëÇØ, ¹®¼­ ¸ðµ¨ ÁÂÇ¥ °ø°£À¸·ÎºÎÅÍ ºä ÁÂÇ¥ °ø°£¿¡ÀÇ ¸ÊÀ» Á¦°øÇÕ´Ï´Ù.
 Shape modelToView (int pos, Shape  a)
          ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  
abstract  Shape modelToView (int pos, Shape  a, Position.Bias  b)
          ÁöÁ¤ÇÑ ¸óÁö¿¡ µµÂøÇØ, ¹®¼­ ¸ðµ¨ ÁÂÇ¥ °ø°£À¸·ÎºÎÅÍ ºä ÁÂÇ¥ °ø°£¿¡ÀÇ ¸ÊÀ» Á¦°øÇÕ´Ï´Ù.
abstract  void paint (Graphics  g, Shape  allocation)
          ÁöÁ¤µÈ ·»´õ¸µ Ç¥¸é°ú ±× ¿µ¿ªÀ» »ç¿ëÇØ ·»´õ¸µ ÇÕ´Ï´Ù.
 void preferenceChanged (View  child, boolean width, boolean height)
          ¾ÆÀÌ ºä´Â ºÎ¸ð·Î ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇØ, ¼³Á¤ÀÌ º¯°æµÈ °Í ¹× ÀçÂ÷ ·¹À̾ƿôÀÌ °í·ÁµÇÁö ¾ÊÀ¸¸é ¾È µÇ´Â °ÍÀ» ³ªÅ¸³¾ ¼ö°¡ ÀÖ½À´Ï´Ù.
 void remove (int i)
          ÁöÁ¤µÈ À§Ä¡¿¡ ÀÖ´Â ÀÚ½ÄÀ» 1°³ »èÁ¦ÇÕ´Ï´Ù.
 void removeAll ()
          ¸ðµç ÀÚ½ÄÀ» »èÁ¦ÇÕ´Ï´Ù.
 void removeUpdate (DocumentEvent  e, Shape  a, ViewFactory  f)
          ÀÌ ºä°¡ Ãë±ÞÇÏ´Â À§Ä¡¿¡¼­ ¹®¼­·ÎºÎÅÍ ¹«¾ùÀΰ¡°¡ »èÁ¦µÈ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 void replace (int offset, int length, View [] views)
          ¾ÆÀÌ ºä¸¦ ġȯÇÕ´Ï´Ù.
 void setParent (View  parent)
          ÀÌ ºäÀÇ Ä£ºä¸¦ È®¸³ÇÕ´Ï´Ù.
 void setSize (float width, float height)
          ºäÀÇ »çÀÌÁ ¼³Á¤ÇÕ´Ï´Ù.
protected  boolean updateChildren (DocumentEvent.ElementChange  ec, DocumentEvent  e, ViewFactory  f)
          ¸ðµ¨ÀÌ º¯°æµÇ¾ú´Ù°í ÇÏ´Â ÅëÁö¸¦ ¹ÞÀ¸¸é,ÀÚ½Ä ºä¸¦ °»½ÅÇÕ´Ï´Ù.
protected  void updateLayout (DocumentEvent.ElementChange  ec, DocumentEvent  e, Shape  a)
          ¸ðµ¨·ÎºÎÅÍ º¯°æÀÇ ÅëÁö¸¦ ¹Þ¾ÒÀ» °æ¿ì¿¡ ·¹À̾ƿôÀ» °»½ÅÇÕ´Ï´Ù.
 int viewToModel (float x, float y, Shape  a)
          ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  
abstract  int viewToModel (float x, float y, Shape  a, Position.Bias [] biasReturn)
          ºäÀÇ ÁÂÇ¥ °ø°£À¸·ÎºÎÅÍ ¸ðµ¨ÀÇ ³í¸® ÁÂÇ¥ °ø°£¿¡ÀÇ ¸ÅÇÎÀ» Á¦°øÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

ÇʵåÀÇ »ó¼¼

BadBreakWeight

public static final int BadBreakWeight
Æ÷¸Ë ¸ñÀûÀ¸·Î Çϱ⿡´Â ºÒ¿ÏÀüÇÑ ºÐÇÒÀÇ ±âȸÀÎ ºä¸¦ ³ªÅ¸³»´Â ¿þÀÌÆ®ÀÔ´Ï´Ù. ÀÌ °ªÀº ºä°¡ ´ÜÆíÈ­¸¦ Áö¿ø Çϵµ·Ï ±â¼úµÇ¾î ÀÖÁö ¾Ê±â ¶§¹®¿¡ ºä¸¦ fragment¿¡ ºÐÇÒÇؼ­´Â ¾È µÇ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.

°ü·Ã Ç׸ñ:
getBreakWeight(int, float, float), GoodBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, Á¤¼ö Çʵ尪

GoodBreakWeight

public static final int GoodBreakWeight
ºÐÇÒÀ» Áö¿ø ÇÏ°í ÀÖ´Â ºä¸¦ ³ªÅ¸³»´Â ¿þÀÌÆ®ÀÔ´Ï´Ù¸¸, Á» ´õ ÁÁÀ» ±âȸ°¡ Á¸ÀçÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
getBreakWeight(int, float, float), BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, Á¤¼ö Çʵ尪

ExcellentBreakWeight

public static final int ExcellentBreakWeight
ºÐÇÒÀ» Áö¿ø ÇÏ°í ÀÖ´Â ºä¸¦ ³ªÅ¸³»´Â ¿þÀÌÆ®·Î ºÐÇÒÇϴµ¥ ÀûÇÕÇÑ À§Ä¡ÀÎ °ÍÀ» ³ªÅ¸³»°í ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
getBreakWeight(int, float, float), BadBreakWeight, GoodBreakWeight, ForcedBreakWeight, Á¤¼ö Çʵ尪

ForcedBreakWeight

public static final int ForcedBreakWeight
ºÐÇÒÀ» Áö¿ø ÇÏ°í ÀÖ´Â ºä¸¦ ³ªÅ¸³»´Â ¿þÀÌÆ®·Î ÀÚ½ÄÀ» ºÐÇÒÇÏ´Â °ÍÀ¸·Î ÀÚ½ÄÀ» Æ÷¸Ë ÇÏ´Â ºä¿¡ ¹èÄ¡µÇ°í ÀÖ´Â °æ¿ì¿¡ ºä¸¦ ¿Ã¹Ù¸£°Ô ³ªÅ¸³»·Á¸é ºÐÇÒÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

°ü·Ã Ç׸ñ:
getBreakWeight(int, float, float), BadBreakWeight, GoodBreakWeight, ExcellentBreakWeight, Á¤¼ö Çʵ尪

X_AXIS

public static final int X_AXIS
Æ÷¸Ë/ºÐÇÒ Ã³¸®ÀÇ ÃàÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

Y_AXIS

public static final int Y_AXIS
Æ÷¸Ë/ºÐÇÒ Ã³¸®ÀÇ ÃàÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪
»ý¼ºÀÚ »ó¼¼

View

public View(Element  elem)
»õ·Î¿î View °´Ã¼¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
elem - Ç¥Çö ´ë»óÀÇ Element
¸Þ¼­µåÀÇ »ó¼¼

getParent

public View  getParent()
ºäÀÇ ºÎ¸ð¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
ºÎ¸ð. ºÎ¸ð°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null

isVisible

public boolean isVisible()
ºä°¡ °¡½ÃÀΰ¡ ¾î¶²°¡¸¦ ³ªÅ¸³»´Â boolean ÇüÀÇ °ªÀ» ¸®ÅÏÇÕ´Ï´Ù. µðÆúÆ®¿¡¼­´Â ¸ðµç ºä°¡ °¡½ÃÀÔ´Ï´Ù.

¹Ýȯ°ª:
Ç×»ó true¸¦ µ¹·ÁÁØ´Ù

getPreferredSpan

public abstract float getPreferredSpan(int axis)
ÀÌ ºä¿¡ ÀûÀýÇÑ ½ºÆÒÀ» ÃàÀ¸·Î µû¶ó ÁöÁ¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
axis - View.X_AXIS ¶Ç´Â View.Y_AXIS
¹Ýȯ°ª:
ºäÀÇ ·»´õ¸µÃ³ÀÇ ½ºÆÒ. º¸Åë, ºä´Â ¸®ÅÏµÈ ½ºÆÒ³»¿¡ ·»´õ¸µ µÇµµ·Ï ¿ä±¸µÇÁö¸¸, ±× º¸ÁõÀº ¾ø´Ù. ºÎ¸ð´Â ºäÀÇ »çÀÌÁîÀÇ º¯°æÀ̳ª ºÐÇÒÀ» ½Ç½ÃÇÒ °¡´É¼ºÀÌ ÀÖ´Â
°ü·Ã Ç׸ñ:
getPreferredSpan(int)

getMinimumSpan

public float getMinimumSpan(int axis)
ÀÌ ºäÀÇ ÃÖ¼Ò ½ºÆÒÀ» ÃàÀ¸·Î µû¶ó ÁöÁ¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
axis - View.X_AXIS ¶Ç´Â View.Y_AXIS
¹Ýȯ°ª:
ºä¸¦ ·»´õ¸µ ÇÒ ¼ö ÀÖ´Â ÃÖ¼Ò ½ºÆÒ
°ü·Ã Ç׸ñ:
getPreferredSpan(int)

getMaximumSpan

public float getMaximumSpan(int axis)
ÀÌ ºäÀÇ ÃÖ´ë ½ºÆÒÀ» ÃàÀ¸·Î µû¶ó ÁöÁ¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
axis - View.X_AXIS ¶Ç´Â View.Y_AXIS
¹Ýȯ°ª:
ºä¸¦ ·»´õ¸µ ÇÒ ¼ö ÀÖ´Â ÃÖ´ë ½ºÆÒ
°ü·Ã Ç׸ñ:
getPreferredSpan(int)

preferenceChanged

public void preferenceChanged(View  child,
                              boolean width,
                              boolean height)
¾ÆÀÌ ºä´Â ºÎ¸ð·Î ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇØ, ¼³Á¤ÀÌ º¯°æµÈ °Í ¹× ÀçÂ÷ ·¹À̾ƿôÀÌ °í·ÁµÇÁö ¾ÊÀ¸¸é ¾È µÇ´Â °ÍÀ» ³ªÅ¸³¾ ¼ö°¡ ÀÖ½À´Ï´Ù. µðÆúÆ®¿¡¼­´Â ÀÌ ¸Þ¼­µå´Â ´Ü¼øÇÏ°Ô ´ÙÀ½ÀÇ ºÎ¸ð¸¦ ÇâÇØ ÅëÁöÇÕ´Ï´Ù. ¸£Æ®ºä´Â °ü·ÃÇÑ ÅؽºÆ® ÄÄÆÛ³ÍÆ®·Î revalidate¸¦ È£ÃâÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
child - ÀÚ ºä
width - ÆøÀÇ ¼³Á¤ÀÌ º¯°æµÇ°í ÀÖ´Â °æ¿ì´Â true
height - ³ôÀÌÀÇ ¼³Á¤ÀÌ º¯°æµÇ°í ÀÖ´Â °æ¿ì´Â true
°ü·Ã Ç׸ñ:
JComponent.revalidate()

getAlignment

public float getAlignment(int axis)
ÃàÀ¸·Î µû¸¥ ÀÌ ºäÀÇ ¹Ù¶÷Á÷ÇÑ ·¹À̾ƿôÀ» °áÁ¤ÇÕ´Ï´Ù. ¹Ù¶÷Á÷ÇÑ ·¹À̾ƿôÀÌ ¸®Åϵ˴ϴ٠. °ªÀÇ ¹üÀ§´Â 0.0 ~ 1.0 À¸·Î 0 Àº ±âÁ¡¿¡ÀÇ ¹èÄ¡, 1.0 Àº ±âÁ¡À¸·ÎºÎÅÍ ÃÖ´ë¿¡ ¶³¾îÁø ¹èÄ¡¸¦ ³ªÅ¸³À´Ï´Ù. 0.5´Â ºäÀÇ Áß¾Ó¿¡ÀÇ ¹è°ªÀÌ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
axis - View.X_AXIS ¶Ç´Â View.Y_AXIS
¹Ýȯ°ª:
Ä¡ 0.5

paint

public abstract void paint(Graphics  g,
                           Shape  allocation)
ÁöÁ¤µÈ ·»´õ¸µ Ç¥¸é°ú ±× ¿µ¿ªÀ» »ç¿ëÇØ ·»´õ¸µ ÇÕ´Ï´Ù. ºä´Â ÁöÁ¤µÈ ÇÒ´ç¿¡ ±× ÀÚü¸¦ ·»´õ¸µ Çϱâ À§Çؼ­ ·¹À̾ƿôÀ» ÇàÇϰųªÀÚ½Ä ºä¸¦ ÀÛ¼ºÇϰųª ÇÒ ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
g - »ç¿ëÇÏ´Â ·»´õ¸µ Ç¥¸é
allocation - ·»´õ¸µ¸¦ À§Çؼ­ ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ¿µ¿ª
°ü·Ã Ç׸ñ:
paint(java.awt.Graphics, java.awt.Shape)

setParent

public void setParent(View  parent)
ÀÌ ºäÀÇ Ä£ºä¸¦ È®¸³ÇÕ´Ï´Ù. Ä£ºä°¡ ¿Ã¹Ù¸£°Ô ±â´ÉÇÏ°í ÀÖ´Â °æ¿ì, ÀÌ ¸Þ¼­µå´Â ´Ù¸¥ ¸Þ¼­µåº¸´Ù ¹Ýµå½Ã Àü¿¡ È£ÃâÇÕ´Ï´Ù. ¶Ç, ÀÌ ¸Þ¼­µå´Â °èÃþÀ¸·ÎºÎÅÍ ºä°¡ »èÁ¦µÈ °ÍÀ» ³ªÅ¸³»±â À§Çؼ­µµ ºÒ·Á°¡ ¹Ç·Î ¸¶Áö¸·¿¡ È£ÃâµÇ´Â ¸Þ¼­µåÀ̱⵵ ÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå°¡ ºÒ·Á°¡ ºÎ¸ð°¡ null ·Î ¼³Á¤µÉ ¶§´Â °¢ ÀÚ¿¡ ´ëÇؼ­µµ °°Àº °ÍÀÌ ÀÌ ¸Þ¼­µå¿¡ ÀÇÇØ ÇàÇØÁ® ºäÆ®¸®·ÎºÎÅÍ Àý´Ü µÇ¾ú´Ù°í ÇÏ´Â ÅëÁö°¡ Àü´ÞµË´Ï´Ù. ÀÌ ¸Þ¼­µå¸¦ À籸ÇöÇÏ´Â °æ¿ì´Â super.setParent()¸¦ È£ÃâÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
parent - »õ·Î¿î ºÎ¸ð. ºä°¡ ºÎ¸ð·ÎºÎÅÍ »èÁ¦µÇ´Â °æ¿ì´Â null

getViewCount

public int getViewCount()
ÀÌ ºä³»ÀÇ ºäÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù. µðÆúÆ®¿¡¼­´Â º¹ÇÕ ºä°¡ µÇÁö ¾Ê±â ¶§¹®¿¡ ÀÌ ¸Þ¼­µå´Â 0À» ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
ºäÀÇ ¼ö >= 0
°ü·Ã Ç׸ñ:
getViewCount()

getView

public View  getView(int n)
n ¹ø°ÀÇÀÚ½Ä ºä¸¦ ¸®ÅÏÇÕ´Ï´Ù. µðÆúÆ®¿¡¼­´Â ÀÚ½ÄÀÌ ¾ø±â ¶§¹®¿¡ ÀÌ ¸Þ¼­µå´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
n - ¾ò´Â ºäÀÇ ¹øÈ£ >= 0 && < getViewCount()
¹Ýȯ°ª:
ºä

removeAll

public void removeAll()
¸ðµç ÀÚ½ÄÀ» »èÁ¦ÇÕ´Ï´Ù. replace °£ÀÌ È£ÃâÀÔ´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.3

remove

public void remove(int i)
ÁöÁ¤µÈ À§Ä¡¿¡ ÀÖ´Â ÀÚ½ÄÀ» 1°³ »èÁ¦ÇÕ´Ï´Ù. replace °£ÀÌ È£ÃâÀÔ´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.3

insert

public void insert(int offs,
                   View  v)
1°³ÀÇ ÀÚ½Ä ºä¸¦ »ðÀÔÇÕ´Ï´Ù. replace °£ÀÌ È£ÃâÀÔ´Ï´Ù.

ÆĶó¹ÌÅÍ:
offs - ºä¸¦ »ðÀÔÇÏ´Â À§Ä¡ÀÇ ¿ÀÇÁ¼Â(offset) >= 0
v - ºä
µµÀÔµÈ ¹öÀü :
1.3
°ü·Ã Ç׸ñ:
replace(int, int, javax.swing.text.View[])

append

public void append(View  v)
1°³ÀÇ ÀÚ½Ä ºä¸¦ Ãß°¡ÇÕ´Ï´Ù. replace °£ÀÌ È£ÃâÀÔ´Ï´Ù.

ÆĶó¹ÌÅÍ:
v - ºä
µµÀÔµÈ ¹öÀü :
1.3
°ü·Ã Ç׸ñ:
replace(int, int, javax.swing.text.View[])

replace

public void replace(int offset,
                    int length,
                    View [] views)
¾ÆÀÌ ºä¸¦ ġȯÇÕ´Ï´Ù. »èÁ¦ÇÏ´Â ºä°¡ ¾ø´Â °æ¿ì´Â ÀÌ ¸Þ¼­µå°¡ »ðÀÔÀ¸·Î¼­ µ¿ÀÛÇØ, Ãß°¡ÇÏ´Â ºä°¡ ¾ø´Â °æ¿ì´Â ÀÌ ¸Þ¼­µå°¡ »èÁ¦·Î¼­ µ¿ÀÛÇÕ´Ï´Ù. »èÁ¦µÇ´Â ºä´Â null·Î ¼³Á¤µÈ ºÎ¸ð¸¦ °¡Á®, »èÁ¦µÇ´Â ºäÀÇ ³»ºÎ¸¦ ÂüÁ¶ÇÏ°í ÀÖÀ¸¹Ç·Î °¡ºñÁö Ä÷ºÆ®°¡ °¡´ÉÇÕ´Ï´Ù. µðÆúÆ®¿¡¼­´Â ºä¿¡ ÀÚ½ÄÀÌ ¾ø±â ¶§¹®¿¡ ±¸ÇöÇصµ ¾Æ¹«°Íµµ ÇàÇØÁöÁö ¾Ê½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
offset - »õ·Î¿î ºä¸¦ »ðÀÔÇϱâ À§ÇÑ, ÀÚ½Ä ºäÀÇ °³½Ã À妽º. ÀÌ °ªÀº 0 ÀÌ»óÀ¸·Î getViewCount ÀÌÇÏ
length - »èÁ¦ÇÏ´Â ÇöÀçÀÇÀÚ½Ä ºäÀÇ ¼ö. ÀÌ °ªÀº 0 ÀÌ»óÀ¸·Î (getViewCount() - offset) ÀÌÇÏ
views - Ãß°¡ÇÏ´ÂÀÚ½Ä ºä. Ãß°¡ÇÏ´ÂÀÚ½Ä (»èÁ¦Çϱ⠽±´Ù)°¡ ¾ø´Â °ÍÀ» ³ªÅ¸³»´Â °æ¿ì´Â null °¡´É¼ºµµ ÀÖ´Â
µµÀÔµÈ ¹öÀü :
1.3

getViewIndex

public int getViewIndex(int pos,
                        Position.Bias  b)
¸ðµ¨³»ÀÇ ÁöÁ¤µÈ À§Ä¡¸¦ ³ªÅ¸³»´ÂÀÚ½Ä ºäÀÎÁ§½º¸¦ ¸®ÅÏÇÕ´Ï´Ù. µðÆúÆ®¿¡¼­´Â ºä¿¡ ÀÚ½ÄÀÌ ¾ø±â ¶§¹®¿¡ ¸ðµç À§Ä¡¿¡ ´ëÇؼ­ À¯È¿ÇÑÀÚ½Ä À妽º°¡ ¾ø´Â °ÍÀ» ³ªÅ¸³»·Á¸é,-1¸¦ µ¹·ÁÁÖµµ·Ï ±¸ÇöµÇ°í ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
pos - À§Ä¡ >= 0
¹Ýȯ°ª:
ÁöÁ¤µÈ À§Ä¡¸¦ ³ªÅ¸³»´Â ºäÀÇ À妽º. À§Ä¡¸¦ ³ªÅ¸³»´Â ºä°¡ ¾ø´Â °æ¿ì´Â -1
µµÀÔµÈ ¹öÀü :
1.3

getChildAllocation

public Shape  getChildAllocation(int index,
                                Shape  a)
ÁöÁ¤µÈÀÚ½Ä ºäÀÇ ÇÒ´çÀ» ²¨³À´Ï´Ù. ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇϸé, ºä°¡ ±×·¯ÇÑ À§Ä¡¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Â °ÍÀ» °¡Á¤ÇÏ´Â ÀÏ ¾øÀÌ, ´Ù¾çÇÑ ºä°¡ ¾îµð¿¡ ÀÖÀ»±î¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù. µðÆúÆ®¿¡¼­´ÂÀÚ½Ä ºä¸¦ °¡ÁöÁö ¾Ê±â ¶§¹®¿¡ ÀÌ ¸Þ¼­µå´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
index - ÀÚÀÇ À妽º >= 0 && < getViewCount()
a - ÀÌ ºä¿¡ ´ëÇÑ ÇÒ´ç
¹Ýȯ°ª:
ÀÚ¿¡ ´ëÇÑ ÇÒ´ç

getNextVisualPositionFrom

public int getNextVisualPositionFrom(int pos,
                                     Position.Bias  b,
                                     Shape  a,
                                     int direction,
                                     Position.Bias [] biasRet)
                              throws BadLocationException 
caret°¡ ¹èÄ¡µÉ °¡´É¼ºÀÌ ÀÖ´Â ½Ã°¢ÀûÀ¸·Î ³ªÅ¸³»Áø ´ÙÀ½ÀÇ ¸ðµ¨ À§Ä¡¸¦ °áÁ¤ÇÏ´Â ¼ö´ÜÀ» Á¦°øÇÕ´Ï´Ù. ºä¿¡ µû¶ó¼­´Â °¡½Ã°¡ ¾Æ´ÑÁö, ¸ðµ¨³»¿Í °°Àº ¼ø¼­°¡ ¾Æ´ÑÁö, ¶Ç´Â ¸ðµ¨³»ÀÇ À§°ªÀÇ ¾×¼¼½º¸¦ Çã°¡ÇÏÁö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
pos - º¯È¯ ´ë»óÀÇ À§Ä¡ >= 0
a - ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ·»´õ¸µ ¿µ¿ª
direction - ÇöÀç À§Ä¡·ÎºÎÅÍÀÇ ¹æÇâ. ÀÌ°ÍÀº Å°º¸µå¿¡ º¸Åë Á¸ÀçÇÏ´Â Ä¿¼­ Å°¶ó°í º¼ ¼ö°¡ ÀÖ¾î ´ÙÀ½ÀÇ ¾î¶² °ÍÀΰ¡°¡ µÈ´Ù
  • SwingConstants.WEST
  • SwingConstants.EAST
  • SwingConstants.NORTH
  • SwingConstants.SOUTH
¹Ýȯ°ª:
´ÙÀ½ÀÇ °¡½ÃÀÇ À§Ä¡¸¦ °¡Àå ÀÚÁÖ ³ªÅ¸³»´Â ¸ðµ¨³»ÀÇ À§Ä¡
¿¹¿Ü:
BadLocationException - @exception IllegalArgumentException direction°¡ »ó±âÀÇ ÀûÁ¤Ä¡ÀÇ ¾î¶² °Íµµ ¾Æ´Ñ °æ¿ì

modelToView

public abstract Shape  modelToView(int pos,
                                  Shape  a,
                                  Position.Bias  b)
                           throws BadLocationException 
ÁöÁ¤ÇÑ ¸óÁö¿¡ µµÂøÇØ, ¹®¼­ ¸ðµ¨ ÁÂÇ¥ °ø°£À¸·ÎºÎÅÍ ºä ÁÂÇ¥ °ø°£¿¡ÀÇ ¸ÊÀ» Á¦°øÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
pos - ¹Ù¶÷Á÷ÇÑ ¹®ÀÚÀÇ À§Ä¡ (>= 0)
a - ºäÀÇ ¿µ¿ª. ¿ä±¸µÈ ¹®ÀÚ°¡ Æ÷ÇԵǴÂ
b - À§°ªÀÌ 2°³ÀÇ ºäÀÇ °æ°èÀÎ °æ¿ì¿¡ ¿ÀÇÁ¼Â(offset)¿¡ ÀÇÇØ ³ªÅ¸³»Áö±â Á÷ÀüÀÇ ¹®ÀÚ ¶Ç´Â ´ÙÀ½ÀÇ ¹®ÀÚ¿¡ÀÇ ¹ÙÀ̾. b°ªÀº ´ÙÀ½ÀÇ ¾î¶² °ÍÀΰ¡°¡ µÈ´Ù
  • Position.Bias.Forward
  • Position.Bias.Backward
¹Ýȯ°ª:
ºä ÁÂÇ¥ °ø°£³»ÀÇ, ÁöÁ¤ÇÑ À§Ä¡¿¡ ÀÖ´Â ¹®ÀÚÀÇ ¹Ù¿îµù¹Ú½º
¿¹¿Ü:
BadLocationException - ÁöÁ¤µÈ À§°ªÀÌ °ü·ÃµÈ ¹®¼­³»ÀÇ À¯È¿ÇÑ À§Ä¡¸¦ ³ªÅ¸³»Áö ¾Ê´Â °æ¿ì
IllegalArgumentException - b°¡ »ó±âÀÇ Á¤´çÇÑ Position.Bias°ªÀÇ ¾î¶² °Íµµ ¾Æ´Ñ °æ¿ì
°ü·Ã Ç׸ñ:
viewToModel(float, float, java.awt.Shape, javax.swing.text.Position.Bias[])

modelToView

public Shape  modelToView(int p0,
                         Position.Bias  b0,
                         int p1,
                         Position.Bias  b1,
                         Shape  a)
                  throws BadLocationException 
ÁöÁ¤ÇÑ ¹üÀ§¿¡ ´ëÇØ, ¹®¼­ ¸ðµ¨ ÁÂÇ¥ °ø°£À¸·ÎºÎÅÍ ºä ÁÂÇ¥ °ø°£¿¡ÀÇ ¸ÊÀ» Á¦°øÇÕ´Ï´Ù. ÁöÁ¤ÇÑ ¹üÀ§´Â ÃÖÃÊÀÇ ¹®ÀÚÀÇ À§Ä¡¿Í ¸¶Áö¸· ¹®ÀÚÀÇ À§Ä¡¿ÍÀÇ È­ÁýÇÕÀ¸·Î¼­ ÀÛ¼ºµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
p0 - ÃÖÃÊÀÇ ¹®ÀÚÀÇ À§Ä¡ >= 0
b0 - À§°ªÀÌ 2°³ÀÇ ºäÀÇ °æ°èÀÎ °æ¿ì¿¡ ¿ÀÇÁ¼Â(offset)¿¡ ÀÇÇØ ³ªÅ¸³»Áö±â Á÷ÀüÀÇ ¹®ÀÚ ¶Ç´Â ´ÙÀ½ÀÇ ¹®ÀÚ¿¡ÀÇ ÃÖÃÊÀÇ ¹®ÀÚÀÇ ¹ÙÀ̾. b0°ªÀº ´ÙÀ½ÀÇ ¾î¶² °ÍÀΰ¡°¡ µÈ´Ù
  • Position.Bias.Forward
  • Position.Bias.Backward
p1 - ¸¶Áö¸· ¹®ÀÚÀÇ À§Ä¡ (>= 0)
b1 - 2¹ø°ÀÇ ¹®ÀÚ À§Ä¡¿¡ À־ÀÇ ¹ÙÀ̾. »ó±âÀÇ ÀûÁ¤ÇÑ °ªÀÇ ¾î¶² °ÍÀ̳ª
a - ºäÀÇ ¿µ¿ª¿¡¼­. ¿ä±¸µÈ ¹üÀ§°¡ Æ÷ÇԵȴÙ
¹Ýȯ°ª:
ÃÖÃÊÀÇ ¹®ÀÚÀÇ À§Ä¡¿Í ¸¶Áö¸· ¹®ÀÚÀÇ À§Ä¡·Î ÁöÁ¤µÇ´Â ¹üÀ§ÀÇ È­ÁýÇÕÀÎ ¹Ù¿îµù¹Ú½º
¿¹¿Ü:
BadLocationException - ÁöÁ¤µÈ À§°ªÀÌ °ü·ÃµÈ ¹®¼­³»ÀÇ À¯È¿ÇÑ À§Ä¡¸¦ ³ªÅ¸³»Áö ¾Ê´Â °æ¿ì
IllegalArgumentException - b0 ¶Ç´Â b1°¡ »ó±âÀÇ ÀûÁ¤ÇÑ Position.Bias°ªÀÇ ¾î¶² °Íµµ ¾Æ´Ñ °æ¿ì
°ü·Ã Ç׸ñ:
viewToModel(float, float, java.awt.Shape, javax.swing.text.Position.Bias[])

viewToModel

public abstract int viewToModel(float x,
                                float y,
                                Shape  a,
                                Position.Bias [] biasReturn)
ºäÀÇ ÁÂÇ¥ °ø°£À¸·ÎºÎÅÍ ¸ðµ¨ÀÇ ³í¸® ÁÂÇ¥ °ø°£¿¡ÀÇ ¸ÅÇÎÀ» Á¦°øÇÕ´Ï´Ù. biasReturnÀμö´Â ÁöÁ¤µÈ Á¡ÀÌ ¸ðµ¨³»ÀÇ ´ÙÀ½ÀÇ ¹®ÀÚ¿Í °¡±î¿î °ÍÀÎÁö, ȤÀº ¸ðµ¨³»ÀÇ ¾ÕÀÇ ¹®ÀÚ¿Í °¡±î¿î °ÍÀÎÁö¸¦ ³ªÅ¸³À´Ï´Ù.

ÆĶó¹ÌÅÍ:
x - X ÁÂÇ¥ >= 0
y - Y ÁÂÇ¥ >= 0
a - ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ·»´õ¸µ ¿µ¿ª
¹Ýȯ°ª:
ºä³»ÀÇ ÁöÁ¤µÈ Á¡À» °¡Àå ÀÚÁÖ ³ªÅ¸³»´Â ¸ðµ¨³»ÀÇ À§Ä¡ >= 0. biasReturnÀμö´Â ÁöÁ¤µÈ Á¡ÀÌ ¸ðµ¨³»ÀÇ ´ÙÀ½ÀÇ ¹®ÀÚ¿Í °¡±î¿î °ÍÀÎÁö, ȤÀº ¸ðµ¨³»ÀÇ ¾ÕÀÇ ¹®ÀÚ¿Í °¡±î¿î °ÍÀÎÁö¸¦ ³ªÅ¸³½´Ù

insertUpdate

public void insertUpdate(DocumentEvent  e,
                         Shape  a,
                         ViewFactory  f)
ÀÌ ºä°¡ Ãë±ÞÇÏ´Â À§Ä¡¿¡¼­ ¹®¼­¿¡ ¹«¾ùÀΰ¡°¡ »ðÀÔµÈ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ¼­ºê Ŭ·¡½º¿¡ÀÇ ºÎÇϸ¦ °¡º±°ÔÇϱâ À§ÇØ, ÀÌ ±â´ÉÀº ¼­ºê Ŭ·¡½º°¡ À籸ÇöÇÒ ¼ö ÀÖ´Â ¾Æ·¡ÀÇ È£Ãâ¿¡ È®ÀåµË´Ï´Ù.
  1. ÀÌ ºä°¡ Ãë±ÞÇÏ´Â ¿ä¼Ò¿¡ ´ëÇؼ­ º¯°æÀÌ ÀÖ¾úÀ» °æ¿ì, updateChildren ÀÌ ºÒ·Á °£´Ù. ÀÌ ºä°¡ÀÚ½Ä ÀÇ ¿ä¼Ò¸¦ ³ªÅ¸³»´ÂÀÚ½Ä ºä¸¦ °¡Áö´Â °æ¿ì,ÀÚ½Ä ºä°¡ ¿Ã¹Ù¸£°Ô ¸ðµ¨À» ³ªÅ¸³»µµ·Ï, ÀÌ ¸Þ¼­µå´Â ÇÊ¿äÇÑ ÀÏÀ» ¸ðµÎ ½ÇÇàÇÑ´Ù
  2. DocumentEvent¸¦ ÀûÀýÇÑÀÚ½Ä ºä¿¡ Àü¼Û Çϱâ À§Çؼ­ forwardUpdate °¡ ºÒ·Á °£´Ù
  3. ºäÀÇ ·¹À̾ƿôÀ» ¼öº¹, À罺ÄÉÁÙ, ¶Ç´Â ¾Æ¹«°Íµµ ó¸®ÇÏÁö ¾Ê±â À§ÇÑ ±âȸ¸¦ ºä¿¡°Ô ÁÖ±â À§Çؼ­ updateLayout °¡ ºÒ·Á °£´Ù

ÆĶó¹ÌÅÍ:
e - °ü·ÃµÈ ¹®¼­·ÎºÎÅÍÀÇ º¯°æ Á¤º¸
a - ºäÀÇ ÇöÀçÀÇ ÇÒ´ç
f - ºä°¡ ÀÚ½ÄÀ» °¡Áö´Â °æ¿ì¿¡ À籸Ãà¿¡ »ç¿ëÇÏ´Â ÆÑÅ丮
°ü·Ã Ç׸ñ:
insertUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)

removeUpdate

public void removeUpdate(DocumentEvent  e,
                         Shape  a,
                         ViewFactory  f)
ÀÌ ºä°¡ Ãë±ÞÇÏ´Â À§Ä¡¿¡¼­ ¹®¼­·ÎºÎÅÍ ¹«¾ùÀΰ¡°¡ »èÁ¦µÈ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ¼­ºê Ŭ·¡½º¿¡ÀÇ ºÎÇϸ¦ °¡º±°ÔÇϱâ À§ÇØ, ÀÌ ±â´ÉÀº ¼­ºê Ŭ·¡½º°¡ À籸ÇöÇÒ ¼ö ÀÖ´Â ¾Æ·¡ÀÇ È£Ãâ¿¡ È®ÀåµË´Ï´Ù.
  1. ÀÌ ºä°¡ Ãë±ÞÇÏ´Â ¿ä¼Ò¿¡ ´ëÇؼ­ º¯°æÀÌ ÀÖ¾úÀ» °æ¿ì, updateChildren ÀÌ ºÒ·Á °£´Ù. ÀÌ ºä°¡ÀÚ½Ä ÀÇ ¿ä¼Ò¸¦ ³ªÅ¸³»´ÂÀÚ½Ä ºä¸¦ °¡Áö´Â °æ¿ì,ÀÚ½Ä ºä°¡ ¿Ã¹Ù¸£°Ô ¸ðµ¨À» ³ªÅ¸³»µµ·Ï, ÀÌ ¸Þ¼­µå´Â ÇÊ¿äÇÑ ÀÏÀ» ¸ðµÎ ½ÇÇàÇÑ´Ù
  2. DocumentEvent¸¦ ÀûÀýÇÑÀÚ½Ä ºä¿¡ Àü¼Û Çϱâ À§Çؼ­ forwardUpdate °¡ ºÒ·Á °£´Ù
  3. ºäÀÇ ·¹À̾ƿôÀ» ¼öº¹, À罺ÄÉÁÙ, ¶Ç´Â ¾Æ¹«°Íµµ ó¸®ÇÏÁö ¾Ê±â À§ÇÑ ±âȸ¸¦ ºä¿¡°Ô ÁÖ±â À§Çؼ­ updateLayout °¡ ºÒ·Á °£´Ù

ÆĶó¹ÌÅÍ:
e - °ü·ÃµÈ ¹®¼­·ÎºÎÅÍÀÇ º¯°æ Á¤º¸
a - ºäÀÇ ÇöÀçÀÇ ÇÒ´ç
f - ºä°¡ ÀÚ½ÄÀ» °¡Áö´Â °æ¿ì¿¡ À籸Ãà¿¡ »ç¿ëÇÏ´Â ÆÑÅ丮
°ü·Ã Ç׸ñ:
removeUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)

changedUpdate

public void changedUpdate(DocumentEvent  e,
                          Shape  a,
                          ViewFactory  f)
ÀÌ ºä°¡ Ãë±ÞÇÏ´Â À§Ä¡¿¡¼­ ¹®¼­ÀÇ ¼Ó¼ºÀÌ º¯°æµÈ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ¼­ºê Ŭ·¡½º¿¡ÀÇ ºÎÇϸ¦ °¡º±°ÔÇϱâ À§ÇØ, ÀÌ ±â´ÉÀº ¼­ºê Ŭ·¡½º°¡ À籸ÇöÇÒ ¼ö ÀÖ´Â ¾Æ·¡ÀÇ È£Ãâ¿¡ È®ÀåµË´Ï´Ù.
  1. ÀÌ ºä°¡ Ãë±ÞÇÏ´Â ¿ä¼Ò¿¡ ´ëÇؼ­ º¯°æÀÌ ÀÖ¾úÀ» °æ¿ì, updateChildren ÀÌ ºÒ·Á °£´Ù. ÀÌ ºä°¡ÀÚ½Ä ÀÇ ¿ä¼Ò¸¦ ³ªÅ¸³»´ÂÀÚ½Ä ºä¸¦ °¡Áö´Â °æ¿ì,ÀÚ½Ä ºä°¡ ¿Ã¹Ù¸£°Ô ¸ðµ¨À» ³ªÅ¸³»µµ·Ï, ÀÌ ¸Þ¼­µå´Â ÇÊ¿äÇÑ ÀÏÀ» ¸ðµÎ ½ÇÇàÇÑ´Ù
  2. DocumentEvent¸¦ ÀûÀýÇÑÀÚ½Ä ºä¿¡ Àü¼Û Çϱâ À§Çؼ­ forwardUpdate °¡ ºÒ·Á °£´Ù
  3. ºäÀÇ ·¹À̾ƿôÀ» ¼öº¹, À罺ÄÉÁÙ, ¶Ç´Â ¾Æ¹«°Íµµ ó¸®ÇÏÁö ¾Ê±â À§ÇÑ ±âȸ¸¦ ºä¿¡°Ô ÁÖ±â À§Çؼ­ updateLayout °¡ ºÒ·Á °£´Ù

ÆĶó¹ÌÅÍ:
e - °ü·ÃµÈ ¹®¼­·ÎºÎÅÍÀÇ º¯°æ Á¤º¸
a - ºäÀÇ ÇöÀçÀÇ ÇÒ´ç
f - ºä°¡ ÀÚ½ÄÀ» °¡Áö´Â °æ¿ì¿¡ À籸Ãà¿¡ »ç¿ëÇÏ´Â ÆÑÅ丮
°ü·Ã Ç׸ñ:
changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)

getDocument

public Document  getDocument()
ºä¿¡ °ü·ÃÇÑ ¸ðµ¨À» ²¨³À´Ï´Ù.

¹Ýȯ°ª:
ºä¸ðµ¨. ¾ø´Â °æ¿ì´Â null
°ü·Ã Ç׸ñ:
getDocument()

getStartOffset

public int getStartOffset()
ÀÌ ºä°¡ Ãë±ÞÇÏ´Â ¸ðµ¨ÀÇ ÀϺθ¦ ²¨³À´Ï´Ù.

¹Ýȯ°ª:
¸ðµ¨³»ÀÇ °³½Ã ¿ÀÇÁ¼Â(offset) >= 0
°ü·Ã Ç׸ñ:
getStartOffset()

getEndOffset

public int getEndOffset()
ÀÌ ºä°¡ Ãë±ÞÇÏ´Â ¸ðµ¨ÀÇ ÀϺθ¦ ²¨³À´Ï´Ù.

¹Ýȯ°ª:
¸ðµ¨³»ÀÇ Á¾·á ¿ÀÇÁ¼Â(offset) >= 0
°ü·Ã Ç׸ñ:
getEndOffset()

getElement

public Element  getElement()
ÀÌ ºä°¡ ¸ÅÇÎ µÇ´Â ´ë»óÀÇ ±¸Á¶ ºÎºÐÀ» ²¨³À´Ï´Ù. ºä´Â ¿ä¼ÒÀÇ Àüü¸¦ Ãë±ÞÇÏÁö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
´ë»ó
°ü·Ã Ç׸ñ:
getElement()

getGraphics

public Graphics  getGraphics()
·»´õ¸µ¸¦ À§ÇÑ Graphics¸¦ ÃëµæÇÕ´Ï´Ù. ÆùÆ® ¹®ÀÚ¸¦ ÁöÁ¤Çϴµ¥ »ç¿ëµË´Ï´Ù¸¸, Ãâ·Â ºäÀÇ °æ¿ì´Â ÄÜÆ÷³ÙÆ®ºäÀÇ °æ¿ì¿Í ´Ù¸¨´Ï´Ù.

¹Ýȯ°ª:
·»´õ¸µ¿ëÀÇ Graphics °´Ã¼
µµÀÔµÈ ¹öÀü :
1.3

getAttributes

public AttributeSet  getAttributes()
·»´õ¸µ ÇÒ °æ¿ì¿¡ »ç¿ëÇÏ´Â ¼Ó¼ºÀ» ²¨³À´Ï´Ù. µðÆúÆ®¿¡¼­´Â ÀÌ ¸Þ¼­µå´Â ´Ü¼øÇÏ°Ô °ü·ÃµÈ ¿ä¼ÒÀÇ ¼Ó¼ºÀ» ¸®ÅÏÇÕ´Ï´Ù. ºä °íÀ¯ÀÇ ¼Ó¼ºÀ» Ãß°¡ÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇÑ, ¶Ç´Â ºä°¡ ¼­ºê Ŭ·¡½º¿¡ ÇÑ ºä °íÀ¯ÀÇ ¼Ó¼ºÀÇ º¯È¯À» °¡Áú ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ­ ¼Ó¼º¿¡ÀÇ ¾×¼¼½º¸¦ ÃëµæÇÏ·Á¸é, ¿ä¼Ò¸¦ Á÷Á¢ »ç¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. °¢ ºä´Â ·»´õ¸µ ¶Ç´Â ·¹À̾ƿôÀÇ ¸ñÀûÀ» À§Çؼ­ ¾î´À ¼Ó¼ºÀ» ÀνÄÇÏ´ÂÁö¸¦ ±â¼úÇÏÁö ¾ÊÀ¸¸é ¾ÈµÇ¾î, ¶Ç ÀÌ ¸Þ¼­µå¿¡ ÀÇÇØ ¸®ÅÏµÈ AttributeSet¸¦ °³ÀÔ½ÃÄÑ ±×°Íµé¿¡ Ç×»ó ¾×¼¼½º ÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.


breakView

public View  breakView(int axis,
                      int offset,
                      float pos,
                      float len)
ÁöÁ¤µÈ ÃàÀ¸·Î ÀÌ ºäÀÇ ºÐÇÒÀ» ½ÃµµÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ÀÚ½Ä ÀÇ Æ÷¸ËÀ» ¸ñÀûÀ¸·Î ÇÏ´Â ºä¿¡ ÀÇÇØ È£ÃâÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ´Ü¶ôÀÇ ºä´Â º¸Åë ±× ÀÚ½ÄÀ» Çà¿¡ ¹èÄ¡ÇÏ·Á°í ÇØ, ÅؽºÆ®ÀÇ Ã¼Å©¸¦ ³ªÅ¸³»´Â ºä´Â ÀÛ°Ô ºÐÇҵǴ ÀÏÀÌ ÀÖ½À´Ï´Ù.

ÀÌ ¸Þ¼­µå´Â ºä ÀÚü¸¦ µ¹·ÁÁÖ±â À§Çؼ­ ±¸ÇöµÇ¾î ±×°ÍÀº ºÐÇÒÇÒ ¼ö ¾ø´Â µðÆúÆ®ÀÇ µ¿ÀÛÀ» ³ªÅ¸³À´Ï´Ù. ºä°¡ ºÐÇÒÀ» Áö¿øÇÏ´ÂÀÎ °æ¿ì, ¸®ÅÏµÈ ºäÀÇ °³½Ã ¿ÀÇÁ¼Â(offset)´Â ÁöÁ¤µÈ ¿ÀÇÁ¼Â(offset)°¡ ¾Æ´Ï¸é ¾ÈµÇ¾î, Á¾·á ¿ÀÇÁ¼Â(offset)´Â ºÐÇҵǴ ºäÀÇ Á¾·á ¿ÀÇÁ¼Â(offset) ÀÌÇÏ°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
axis - View.X_AXIS ¶Ç´Â View.Y_AXIS
offset - ºÐÇÒµÈ fragment°¡ Â÷ÁöÇÏ´Â ¹®¼­ ¸ðµ¨³»ÀÇ À§Ä¡ >= 0. ÀÌ°ÍÀº ¸®ÅÏµÈ fragmentÀÇ °³½Ã ¿ÀÇÁ¼Â(offset)°¡ µÇ´Â
pos - ºÐÇÒµÈ ºä°¡ Â÷ÁöÇÏ´Â ÃàÀ¸·Î µû¸¥ À§Ä¡ >= 0. ÀÌ°ÍÀº ÅÇÀÇ °è»êµîÀ¸·Î Æí¸®ÇÑ °æ¿ì°¡ ÀÖ´Â
len - ºÐÇÒÀÌ ÇÊ¿äÇÑ ÃàÀ¸·Î µû¸¥ °Å¸® >= 0
¹Ýȯ°ª:
ºä¸¦ ºÐÇÒÇÒ ¼ö ÀÖ´Â °æ¿ì´Â ÁöÁ¤µÈ ½ºÆÒÀ» ³ªÅ¸³»´Â ºäÀÇ fragment. ºä°¡ ºÐÇÒ µ¿ÀÛÀ» Áö¿ø ÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì´Â ºä ÀÚü°¡ ¸®ÅϵÈ
°ü·Ã Ç׸ñ:
ParagraphView

createFragment

public View  createFragment(int p0,
                           int p1)
¿ä¼ÒÀÇ ÀϺκÐÀ» ³ªÅ¸³»´Â ºä¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ¼­½Ä ¼³Á¤ÀÇ Á¶ÀÛÁß¿¡ ºäÀÇ °¢ fragment¸¦ ÃøÁ¤Çϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù. ºä°¡ fragmentÈ­¸¦ Áö¿ø ÇÏÁö ¾Ê´Â °æ¿ì (ÀÌ°ÍÀÌ µðÆúÆ®)´Â ºä ÀÚ½ÅÀÌ ¸®Åϵ˴ϴ٠.

ÆĶó¹ÌÅÍ:
p0 - °³½Ã ¿ÀÇÁ¼Â(offset) >= 0. ÀÌ °ªÀº ¿ä¼ÒÀÇ °³½Ã ¿ÀÇÁ¼Â(offset) ÀÌ»óÀ¸·Î ¿ä¼ÒÀÇ Á¾·á ¿ÀÇÁ¼Â(offset)º¸´Ù ÀÛÁö ¾ÊÀ¸¸é ¾È µÇ´Â
p1 - Á¾·á ¿ÀÇÁ¼Â(offset) > p0. ÀÌ °ªÀº ¿ä¼ÒÀÇ Á¾·á ¿ÀÇÁ¼Â(offset) ÀÌÇÏ·Î ¿ä¼ÒÀÇ °³½Ã ¿ÀÇÁ¼Â(offset)º¸´Ù Å©Áö ¾ÊÀ¸¸é ¾È µÈ´Ù
¹Ýȯ°ª:
ºäÀÇ fragment. ºä°¡ fragment¿¡ÀÇ ºÐÇÒÀ» Áö¿ø ÇÏÁö ¾Ê´Â °æ¿ì´Â ºä ÀÚü
°ü·Ã Ç׸ñ:
LabelView

getBreakWeight

public int getBreakWeight(int axis,
                          float pos,
                          float len)
ÀÌ ºä·Î ºÐÇÒÀÇ ¿þÀÌÆ®°¡ ¾î´À Á¤µµ ÀûÀýÇÑ°¡¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ¸Þ¼­µå´Â Æ÷¸ËÀÇ °úÁ¤¿¡¼­ breakView¸¦ È£ÃâÇÏ´Â °¡Àå ÀûÀýÇÑ ºä¸¦ ÆÇ´ÜÇϱâ À§Çؼ­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î margin¸¦ Æ÷ÇÔÇÑ ÅؽºÆ®¸¦ ³ªÅ¸³»´Â ºä´Â margin¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â ºäº¸´Ù ÀûÀýÇÕ´Ï´Ù. ¿þÀÌÆ®°¡ ³ôÀ» Á¤µµ(¼ö·Ï), ºÐÇÒ¿¡´Â º¸´Ù ÀûÀýÇÕ´Ï´Ù. BadBreakWeight ¾Æ·¡ÀÇ °ªÀº ºÐÇÒÇØ¾ß ÇÏÁö´Â ¾Ê½À´Ï´Ù. ForcedBreakWeight ÀÌ»óÀÇ °ªÀº ºÐÇÒÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

ÀÌ ¸Þ¼­µå´Â ±æÀÌ°¡ ºäÀÇ ±æÀ̺¸´Ù ±ä °æ¿ì (ºä Àüü°¡ fragment¸¦ ³ªÅ¸³½´Ù)¸¦ Á¦¿ÜÇØ BadBreakWeight¸¦ µ¹·ÁÁÖ´Â µðÆúÆ®ÀÇ µ¿ÀÛÀ» Á¦°øÇÕ´Ï´Ù. ºä°¡ ºÐÇÒ µ¿ÀÛÀ» Áö¿ø Çϵµ·Ï ±â¼úµÇ¾î ÀÖÁö ¾ÊÀº ÇÑ, ºä¸¦ ºÐÇÒÇÏ·Á°í ÇÏ´Â °ÍÀº ÀûÀýÇÏÁö´Â ¾Ê½À´Ï´Ù. ºÐÇÒÀ» Áö¿øÇÏ´Â ºä¿¡´Â LabelView µîÀÌ ÀÖ½À´Ï´Ù. ºÐÇÒ ¿þÀÌÆ®¸¦ »ç¿ëÇÏ´Â ºä¿¡´Â ParagraphView µîÀÌ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
axis - View.X_AXIS ¶Ç´Â View.Y_AXIS
pos - ºÐÇÒµÈ ºäÀÇ °³½ÃÀÇ °¡´É¼ºÀÌ ÀÖ´Â À§Ä¡ >= 0. ÀÌ°ÍÀº ÅÇ À§Ä¡ÀÇ °è»ê¿¡ Æí¸®ÇÑ °æ¿ì°¡ ÀÖ´Â
len - ºÐÇÒÀÌ ÇÊ¿äÇÑ pos ·ÎºÎÅÍÀÇ »ó´ëÀûÀÎ ±æÀÌ >= 0
¹Ýȯ°ª:
¿þÀÌÆ®. ForcedBreakWeight¿Í BadBreakWeight »çÀÌÀÇ °ªÀÌ ¾Æ´Ï¸é ¾ÈµÇ´Â
°ü·Ã Ç׸ñ:
LabelView, ParagraphView, BadBreakWeight, GoodBreakWeight, ExcellentBreakWeight, ForcedBreakWeight

getResizeWeight

public int getResizeWeight(int axis)
ÁöÁ¤µÈ ÃàÀ¸·Î µû¶ó ºäÀÇ »çÀÌÁ º¯°æÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. °ªÀÌ 0 ¾Æ·¡ÀÇ °æ¿ì´Â »çÀÌÁî º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
axis - View.X_AXIS ¶Ç´Â View.Y_AXIS
¹Ýȯ°ª:
¿þÀÌÆ®

setSize

public void setSize(float width,
                    float height)
ºäÀÇ »çÀÌÁ ¼³Á¤ÇÕ´Ï´Ù. ·¹À̾ƿôÀÇ ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì´Â ÁöÁ¤ÇÑ ÃàÀ¸·Î µû¸¥ ºäÀÇ ·¹À̾ƿôÀ» Ç¥½ÃÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
width -³ÐÀÌ >= 0
height - ³ôÀÌ >= 0

getContainer

public Container  getContainer()
ºä¸¦ ¼ö¿ëÇÏ´Â ÄÁÅ×À̳ʸ¦ ²¨³À´Ï´Ù. ÀÌ°ÍÀº Àç·»´õ¸µÀÇ ½ºÄÉÁÙ¸µ, ¼ö¿ëÃø ÄÄÆÛ³ÍÆ® ÆùÆ®ÀÇ °Ë»ö µî¿¡ Æí¸®ÇÕ´Ï´Ù. µðÆúÆ®ÀÇ ±¸Çö¿¡¼­´Â Á¶È¸¸¦ Ä£ºä¿¡ Àü¼Û ÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÄÁÅ×À̳Ê. ¾ø´Â °æ¿ì´Â null

getViewFactory

public ViewFactory  getViewFactory()
ºä °èÃþÀ» °ø±ÞÇÏ°í ÀÖ´Â ViewFactory ±¸ÇöÀ» ²¨³À´Ï´Ù. ºä¿¡´Â º¸Åë, °¡Àå ÆÑÅ丮¸¦ ÇÊ¿ä·Î ÇÒ ¶§ ¸ðµ¨·ÎºÎÅÍ °»½ÅÇϱâ À§ÇÑ Àμö·Î¼­ °Ç³×¹Þ½À´Ï´Ù¸¸, ÀÌ ¸Þ¼­µå´Â ±× ÀÌ¿Ü ¶§¿¡ ±¸ÇöÀ» Á¦°øÇϱâ À§Çؼ­ ±â´ÉÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÆÑÅ丮. ¾ø´Â °æ¿ì´Â null

getToolTipText

public String  getToolTipText(float x,
                             float y,
                             Shape  allocation)
ÁöÁ¤µÈ À§Ä¡¿¡ ÀÖ´Â Åø ÈùÆ®ÀÇ ÅؽºÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. µðÆúÆ®ÀÇ ±¸Çö¿¡¼­´Â °Ç³×¹ÞÀº À§Ä¡¿¡ ÀÇÇØ Æ¯Á¤µÇ´ÂÀÚ½Ä ºä·ÎºÎÅÍ °ªÀ» ¸®ÅÏÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.4
°ü·Ã Ç׸ñ:
JTextComponent.getToolTipText(java.awt.event.MouseEvent)

getViewIndex

public int getViewIndex(float x,
                        float y,
                        Shape  allocation)
ºä³»ÀÇ ÁöÁ¤µÈ À§Ä¡¸¦ ³ªÅ¸³»´ÂÀÚ½Ä ºäÀÎÁ§½º¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ°ÍÀº ¸ðµçÀڽĿ¡ ´ëÇØ ¹Ýº¹ÇØÁ® ÁÂÇ¥ (x, y)¸¦ Æ÷ÇÔÇÑ °æ°è¸¦ °¡Áö´Â ÃÖÃÊÀÇ ÀÚ½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
x - x ÁÂÇ¥
y - y ÁÂÇ¥
allocation - ºäÀÇ ÇöÀçÀÇ ÇÒ´ç
¹Ýȯ°ª:
ÁöÁ¤µÈ À§Ä¡¸¦ ³ªÅ¸³»´Â ºäÀÇ À妽º. À§Ä¡¸¦ ³ªÅ¸³»´Â ºä°¡ ¾ø´Â °æ¿ì´Â -1
µµÀÔµÈ ¹öÀü :
1.4

updateChildren

protected boolean updateChildren(DocumentEvent.ElementChange  ec,
                                 DocumentEvent  e,
                                 ViewFactory  f)
¸ðµ¨ÀÌ º¯°æµÇ¾ú´Ù°í ÇÏ´Â ÅëÁö¸¦ ¹ÞÀ¸¸é,ÀÚ½Ä ºä¸¦ °»½ÅÇÕ´Ï´Ù. ÀÌ ºä°¡ Ãë±ÞÇÏ´Â ¿ä¼ÒÀÇ º¯°æ ±â·ÏÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼­µåÀÇ ±¸Çö¿¡¼­´Â ÀÌ ºä°¡ ³ªÅ¸³»´Â ¿ä¼ÒÀÇ ÀÚ½Ä ¿ä¼Ò¸¦,ÀÚ½Ä ºä°¡ Á÷Á¢ Ãë±ÞÇÏ¸é »óÁ¤ÇÕ´Ï´Ù. ViewFactory Àº, ElementChange ³»ÀÇ Ãß°¡·Î¼­ ÁöÁ¤µÈ, ±× ElementChange ³»ÀÇ Æ¯Á¤ÀÇ À妽º·ÎºÎÅÍ ½ÃÀ۵Ǵ °¢ ¿ä¼ÒÀÇ ÀÚ½Ä ºä¸¦ ÀÛ¼ºÇϱâ À§Çؼ­ »ç¿ëµË´Ï´Ù. ÁöÁ¤µÈ »èÁ¦µÇ´Â ¿ä¼Ò¸¦ ³ªÅ¸³»´ÂÀÚ½Ä ºäÀÇ ¼ö´Â »èÁ¦µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
ec - ÀÌ ºä°¡ Ãë±ÞÇÏ´Â ¿ä¼Ò¿¡ÀÇ º¯°æ Á¤º¸. ÀÌ ¸Þ¼­µå°¡ ºÒ·Á°¡ Áö ¾Ê´Â °æ¿ì´Â nullÀº µÇÁö ¾Ê´Â
e - °ü·ÃµÈ ¹®¼­·ÎºÎÅÍÀÇ º¯°æ Á¤º¸
f - ÀÚ ºäÀÇ ±¸Ãà¿¡ »ç¿ëÇÏ´Â ÆÑÅ丮
¹Ýȯ°ª:
ÀÌ ºä°¡ Ãë±ÞÇÏ´Â ¿ä¼ÒÀÇ ÀÚ½Ä ¿ä¼Ò¸¦,ÀÚ½Ä ºä°¡ ³ªÅ¸³¾Áö ¾î¶³Áö. ÀϺÎÀÇ ºä¿¡¼­´Â Ãë±ÞÇÏ´Â ¿ä¼ÒÀÇ ÀϺθ¦ ³ªÅ¸³»´Â ÀÚ½ÄÀ» ÀÛ¼ºÇØ, false°¡ ¸®ÅϵȴÙ. ÀÌ Á¤º¸´Â Ãß°¡µÈ ¿ä¼ÒÀÇ ¹üÀ§ÀÇ ºä°¡ Àü¼Û µÉÁö ¾î¶³Áö¸¦ ÁöÁ¤Çϴµ¥ »ç¿ëµÇ´Â
µµÀÔµÈ ¹öÀü :
1.3
°ü·Ã Ç׸ñ:
insertUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory), removeUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory), changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)

forwardUpdate

protected void forwardUpdate(DocumentEvent.ElementChange  ec,
                             DocumentEvent  e,
                             Shape  a,
                             ViewFactory  f)
ÁöÁ¤µÈ DocumentEvent¸¦ ¸ðµ¨ÀÇ º¯°æ ÅëÁö°¡ ÇÊ¿äÇÑÀÚ½Ä ºä¿¡ Àü¼Û ÇÕ´Ï´Ù. ÀÌ ºä°¡ Ãë±ÞÇÏ´Â ¿ä¼Ò·Î º¯°æÀÌ ÀÖ¾úÀ» °æ¿ì, Àü¼Û ¶§¿¡ °í·ÁÇÕ´Ï´Ù (»õ·Î¿îÀÚ½Ä ºä°¡ ÅëÁö¸¦ ¹ÞÁö ¾Ê´Â µî).

ÆĶó¹ÌÅÍ:
ec - ÀÌ ºä°¡ Ãë±ÞÇÏ´Â ¿ä¼Ò¿¡ÀÇ º¯°æ. º¯°æÀÌ ¾ø´Â °æ¿ì´Â null °¡´É¼ºÀÌ ÀÖ´Â
e - °ü·ÃµÈ ¹®¼­·ÎºÎÅÍÀÇ º¯°æ Á¤º¸
a - ºäÀÇ ÇöÀçÀÇ ÇÒ´ç
f - ºä°¡ ÀÚ½ÄÀ» °¡Áö´Â °æ¿ì¿¡ À籸Ãà¿¡ »ç¿ëÇÏ´Â ÆÑÅ丮
µµÀÔµÈ ¹öÀü :
1.3
°ü·Ã Ç׸ñ:
insertUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory), removeUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory), changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)

forwardUpdateToView

protected void forwardUpdateToView(View  v,
                                   DocumentEvent  e,
                                   Shape  a,
                                   ViewFactory  f)
ÁöÁ¤µÈÀÚ½Ä ºä¿¡ DocumentEvent¸¦ Àü¼Û ÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â À̺¥Æ®ÀÇ Å¸ÀÔ¿¡ Á¿ìµÇ´Â insertUpdate, removeUpdate, ¶Ç´Â changedUpdate¿¡ ÀÇ È£ÃâÀ» °¡Áö´Â ºä¸¦ ¼Û½ÅÇÒ »ÓÀÔ´Ï´Ù. À̺¥Æ®°¡ ÇÊ¿äÇÑÀڽĿ¡ °Ô À̺¥Æ®¸¦ Àü¼Û ÇÒ °æ¿ì¿¡ forwardUpdate ·Î È£ÃâÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
v - À̺¥Æ®¸¦ÀÚ½Ä ºä¿¡ Àü¼Û ÇÏ´Â
e - °ü·ÃµÈ ¹®¼­·ÎºÎÅÍÀÇ º¯°æ Á¤º¸
a - ºäÀÇ ÇöÀçÀÇ ÇÒ´ç
f - ºä°¡ ÀÚ½ÄÀ» °¡Áö´Â °æ¿ì¿¡ À籸Ãà¿¡ »ç¿ëÇÏ´Â ÆÑÅ丮
µµÀÔµÈ ¹öÀü :
1.3
°ü·Ã Ç׸ñ:
forwardUpdate(javax.swing.event.DocumentEvent.ElementChange, javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)

updateLayout

protected void updateLayout(DocumentEvent.ElementChange  ec,
                            DocumentEvent  e,
                            Shape  a)
¸ðµ¨·ÎºÎÅÍ º¯°æÀÇ ÅëÁö¸¦ ¹Þ¾ÒÀ» °æ¿ì¿¡ ·¹À̾ƿôÀ» °»½ÅÇÕ´Ï´Ù. ElementChange ±â·ÏÀÌ nullÀÌ ¾Æ´Ñ °æ¿ì, »õ·Î¿î ·¹À̾ƿôÀÌ À罺ÄÉÁÙ µÇµµ·Ï, preferenceChanged¸¦ È£ÃâÇϱâ À§Çؼ­ ±¸ÇöµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
ec - ÀÌ ºä°¡ Ãë±ÞÇÏ´Â ¿ä¼Ò¿¡ÀÇ º¯°æ. º¯°æÀÌ ¾ø´Â °æ¿ì´Â null °¡´É¼ºÀÌ ÀÖ´Â
e - °ü·ÃµÈ ¹®¼­·ÎºÎÅÍÀÇ º¯°æ Á¤º¸
a - ºäÀÇ ÇöÀçÀÇ ÇÒ´ç
µµÀÔµÈ ¹öÀü :
1.3
°ü·Ã Ç׸ñ:
insertUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory), removeUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory), changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)

modelToView

@Deprecated 
public Shape  modelToView(int pos,
                                    Shape  a)
                  throws BadLocationException 
ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  

¹®¼­ ¸ðµ¨ÀÇ ÁÂÇ¥ °ø°£À¸·ÎºÎÅÍ ºäÀÇ ÁÂÇ¥ °ø°£¿¡ÀÇ ¸ÅÇÎÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ°ÍÀº ¹ÙÀ̾ÀÇ µðÆúÆ®¸¦ ÀÌÀü¿¡ ¾Ï½ÃµÈ Position.Bias.Forward·Î Çϱâ À§Çؼ­ ±¸ÇöµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
pos - º¯È¯ ´ë»óÀÇ À§Ä¡ >= 0
a - ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ·»´õ¸µ ¿µ¿ª
¹Ýȯ°ª:
ÁöÁ¤µÈ À§Ä¡ÀÇ ¹Ù¿îµù¹Ú½º
¿¹¿Ü:
BadLocationException - ÁöÁ¤µÈ À§°ªÀÌ °ü·ÃµÈ ¹®¼­³»ÀÇ À¯È¿ÇÑ À§Ä¡¸¦ ³ªÅ¸³»Áö ¾Ê´Â °æ¿ì
°ü·Ã Ç׸ñ:
modelToView(int, java.awt.Shape, javax.swing.text.Position.Bias)

viewToModel

@Deprecated 
public int viewToModel(float x,
                                  float y,
                                  Shape  a)
ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  

ºäÀÇ ÁÂÇ¥ °ø°£À¸·ÎºÎÅÍ ¸ðµ¨ÀÇ ³í¸® ÁÂÇ¥ °ø°£¿¡ÀÇ ¸ÅÇÎÀ» Á¦°øÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
x - X ÁÂÇ¥ >= 0
y - Y ÁÂÇ¥ >= 0
a - ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ·»´õ¸µ ¿µ¿ª
¹Ýȯ°ª:
ºä³»ÀÇ ÁöÁ¤µÈ Á¡À» °¡Àå ÀÚÁÖ ³ªÅ¸³»´Â ¸ðµ¨³»ÀÇ À§Ä¡ >= 0
°ü·Ã Ç׸ñ:
viewToModel(float, float, java.awt.Shape, javax.swing.text.Position.Bias[])

JavaTM 2 Platform
Standard Ed. 5.0

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