JavaTM 2 Platform
Standard Ed. 5.0

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

¾Ë·ÁÁø ±¸Çö Ŭ·¡½º ¸ñ·Ï:
GlyphView, InlineView, LabelView

public interface TabableView

»çÀÌÁî°¡ ÅÇ¿¡ ÀÇÁ¸µÈ View ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
TabExpander, LabelView, ParagraphView

¸Þ¼­µå °³¿ä
 float getPartialSpan (int p0, int p1)
          ºäÀÇ ÀϺθ¦ À§ÇÑ, ÅÇ È®Àå°ú °°Àº ÃàÀ¸·Î µû¸¥ ½ºÆÒÀ» ÁöÁ¤ÇÕ´Ï´Ù.
 float getTabbedSpan (float x, TabExpander  e)
          ÁöÁ¤µÈ ÅÇ È®ÀåÀÇ ±¸ÇöÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡ ÀûÀýÇÑ ½ºÆÒÀ» ÁöÁ¤ÇÕ´Ï´Ù.
 

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

getTabbedSpan

float getTabbedSpan(float x,
                    TabExpander  e)
ÁöÁ¤µÈ ÅÇ È®ÀåÀÇ ±¸ÇöÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡ ÀûÀýÇÑ ½ºÆÒÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÄÁÅ×À̳ʰ¡ ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â °æ¿ì, ÄÁÅ×À̳ʴ getPreferredSpan¸¦ È£ÃâÇÏ´Â º¸Åë ÀÇ ·¹À̾ƿôÀÇ Àü¿¡ ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå¸¦ ±¸ÇöÇÏ´Â ºä´Â ÅÇ È®ÀåÀÇ ÃàÀ¸·Î µû¶ó, getPreferredSpan ÀÌÈÄÀÇ È£Ãâ¿¡¼­µµ °°Àº °á°ú¸¦ °¡Á®¿É´Ï´Ù.

ÆĶó¹ÌÅÍ:
x - ÅÇ Àü°³¸¦ À§Çؼ­ ºä°¡ ¹èÄ¡µÇ´Â À§Ä¡ >= 0
e - ÅÇÀ» °ËÃâÇßÀ» ¶§¿¡ ÅÇÀ» Àü°³ÇÏ´Â ¹æ¹ý
¹Ýȯ°ª:
ÀûÀýÇÑ ½ºÆÒ >= 0

getPartialSpan

float getPartialSpan(int p0,
                     int p1)
ºäÀÇ ÀϺθ¦ À§ÇÑ, ÅÇ È®Àå°ú °°Àº ÃàÀ¸·Î µû¸¥ ½ºÆÒÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ÅÇ È®ÀåÀÌ tab stop¿Í °ü·ÃµÈ margin¸¦ °¡ÁöÁö ¾Ê´Â ÅؽºÆ®ÀÇ ºÎºÐÀÇ À§Ä¡ °¡Áö·±È÷ ÇÏ°í¸¦ µû¸£´Â °æ¿ì¿¡ TabExpander¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù. ÀÌ ¶§¹®¿¡ ÁöÁ¤µÈ ¹üÀ§¿¡ ÅÇÀÌ Æ÷ÇÔµÇÁö ¾Ê¾Ò´Ù°í °¡Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
p0 - ÅؽºÆ® ¹®¼­³»ÀÇ °³½Ã À§Ä¡ >= 0
p1 - ÅؽºÆ® ¹®¼­³»ÀÇ Á¾·á À§Ä¡ >= p0
¹Ýȯ°ª:
½ºÆÒ >= 0

JavaTM 2 Platform
Standard Ed. 5.0

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