FormLayout

FormLayout¿¡¼­´Â ÷ºÎ ¸ðµ¨À» »ç¿ëÇÏ¿© À§ÁöÆ®(widget)¸¦ ¹èÄ¡ÇÕ´Ï´Ù. À§ÁöÆ®(widget)ÀÇ °¢ ¸é¿¡ ´ëÇØ FormAttachment¸¦ Á¤ÀÇÇÏ°í ·¹À̾ƿô µ¥ÀÌÅÍ(FormData)¿¡ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.   ÀÌ °ªÀÌ Ã·ºÎ Á¦ÇÑÁ¶°Ç°ú Ãæµ¹ÇÏÁö ¾ÊÀ» °æ¿ì FormData¸¦ »ç¿ëÇÏ¿© À§ÁöÆ®(widget)¿¡ ´ëÇØ ¿äûÇÑ ³Êºñ¿Í ³ôÀ̸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.  

FormAttachment´Â »óÀ§ º¹ÇÕ¿¡ À§ÁöÆ®(widget)ÀÇ ÁöÁ¤µÈ ¸éÀ» ÷ºÎÇϰųª ·¹À̾ƿôÀÇ ´Ù¸¥ À§ÁöÆ®(widget)¸¦ ÷ºÎÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.  ÀϹÝÀûÀ¸·Î À§ÁöÆ®(widget)ÀÇ ¸ðµç ¸é¿¡¼­ ÷ºÎ¸¦ ¼³Á¤ÇÏÁö´Â ¾Ê½À´Ï´Ù.  °¡·Î(¿ÞÂÊ ¶Ç´Â ¿À¸¥ÂÊ) ÷ºÎ ¹× ¼¼·Î(¸Ç À§ ¶Ç´Â ¸Ç ¾Æ·¡) ÷ºÎ¸¸À» ÁöÁ¤ÇÏ´Â °ÍÀÌ ÀϹÝÀûÀÔ´Ï´Ù. À§ÁöÆ®(widget)´Â FormData¿¡¼­ ÁöÁ¤ÇÑ Å©±â¸¦ »ç¿ëÇϰųª FormData¿¡¼­ ÁöÁ¤ÇÑ Å©±â°¡ ¾øÀ¸¸é ±âº» ¼³Á¤ Å©±â¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

÷ºÎ´Â ´ÙÀ½ÀÇ ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ Å×ÀÌºí¿¡¼­´Â FormLayoutÀÇ ¼Ó¼ºÀ» ¿ä¾àÇÕ´Ï´Ù.

¼Ó¼º

¼³¸í

marginHeight

·¹À̾ƿô ¸Ç À§¿Í ¸Ç ¾Æ·¡ °¡ÀåÀÚ¸®¸¦ µû¶ó ¹èÄ¡µÉ ¼¼·Î ¿©¹éÀÇ Çȼ¿ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

marginWidth

·¹À̾ƿô ¿ÞÂʰú ¿À¸¥ÂÊ °¡ÀåÀÚ¸®¸¦ µû¶ó ¹èÄ¡µÉ °¡·Î ¿©¹éÀÇ Çȼ¿ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

´ÙÀ½ Å×ÀÌºí¿¡¼­´Â FormData:ÀÇ ¼Ó¼ºÀ» ¿ä¾àÇÕ´Ï´Ù.

¼Ó¼º

¼³¸í

top

Á¦¾îÀÇ ¸Ç À§ ¸é¿¡ ´ëÇÑ Ã·ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

left

Á¦¾îÀÇ ¿ÞÂÊ ¸é¿¡ ´ëÇÑ Ã·ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

bottom Á¦¾îÀÇ ¸Ç ¾Æ·¡ ¸é¿¡ ´ëÇÑ Ã·ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
right Á¦¾îÀÇ ¿À¸¥ÂÊ ¸é¿¡ ´ëÇÑ Ã·ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
width ¾ç½Ä¿¡ ÀÖ´Â Á¦¾îÀÇ ±âº» ¼³Á¤ ³Êºñ¸¦ Çȼ¿ ¼ö·Î ÁöÁ¤ÇÕ´Ï´Ù.
height ¾ç½Ä¿¡ ÀÖ´Â Á¦¾îÀÇ ±âº» ¼³Á¤ ³ôÀ̸¦ Çȼ¿ ¼ö·Î ÁöÁ¤ÇÕ´Ï´Ù.

´ÙÀ½ Å×ÀÌºí¿¡¼­´Â FormAttachmentÀÇ ¼Ó¼ºÀ» ¿ä¾àÇÕ´Ï´Ù.

¼Ó¼º

¼³¸í

¸ÂÃß±â

Á¦¾î¿¡ ÷ºÎµÈ Á¦¾î ¸éÀÇ ¸ÂÃ߱⸦ ÁöÁ¤ÇÕ´Ï´Ù.  DEFAULT´Â À§ÁöÆ®(widget)°¡ ÁöÁ¤µÈ Á¦¾î¿Í ÀÎÁ¢ÇÑ ¸é¿¡ ÷ºÎµÇ¾î¾ß ÇÔÀ» ³ªÅ¸³À´Ï´Ù.  ¸Ç À§ ¹× ¸Ç ¾Æ·¡ ÷ºÎÀÇ °æ¿ì TOP, BOTTOM ¹× CENTER´Â Á¦¾îÀÇ ÁöÁ¤µÈ ¸é¿¡ À§ÁöÆ®(widget)ÀÇ ÁöÁ¤µÈ ¸éÀÌ Ã·ºÎµÇ¾î¾ß ÇÔÀ» ³ªÅ¸³»´Â µ¥ »ç¿ëµË´Ï´Ù.  ¿ÞÂÊ ¹× ¿À¸¥ÂÊ Ã·ºÎÀÇ °æ¿ì LEFT, RIGHT ¹× CENTER´Â Á¦¾îÀÇ ÁöÁ¤µÈ ¸é¿¡ À§ÁöÆ®(widget)ÀÇ ÁöÁ¤µÈ ¸éÀÌ Ã·ºÎµÇ¾î¾ß ÇÔÀ» ³ªÅ¸³»´Â µ¥ »ç¿ëµË´Ï´Ù.  (¿¹¸¦ µé¾î, TOPÀ» »ç¿ëÇϸé ÷ºÎ À§ÁöÆ®(widget)ÀÇ ¸Ç À§ ¸éÀÌ ÁöÁ¤µÈ Á¦¾îÀÇ ¸Ç À§ ¸é¿¡ ÷ºÎµÇ¾î¾ß ÇÔÀ» ³ªÅ¸³À´Ï´Ù.)

control

÷ºÎÀÇ À§ÁöÆ®(widget)´Â ÷ºÎµÉ ´ë»ó Á¦¾î¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

denominator ÷ºÎ¸¦ Á¤ÀÇÇÏ´Â ¹æÁ¤½Ä y=ax+b¿¡ ÀÖ´Â "a" Ç׸ñÀÇ ºÐ¸ð¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
numerator ÷ºÎ¸¦ Á¤ÀÇÇÏ´Â ¹æÁ¤½Ä y=ax+b¿¡ ÀÖ´Â "a" Ç׸ñÀÇ ºÐÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
offset ÷ºÎ À§Ä¡¿¡¼­ Á¦¾î ¸éÀÇ Çȼ¿¿¡ ÀÖ´Â ¿ÀÇÁ¼ÂÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¾ç¼ö ¶Ç´Â À½¼ö°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ÷ºÎ¸¦ Á¤ÀÇÇÏ´Â ¹æÁ¤½Ä y=ax+b¿¡ ÀÖ´Â "b" Ç׸ñÀÔ´Ï´Ù.

 

´õ ÀÚ¼¼ÇÑ ¼³¸í°ú ´Ù¾çÇÑ Ã·ºÎ ½ºÅ¸ÀÏÀ» »ç¿ëÇÏ´Â ¿¹Á¦ È­¸é ĸó¸¦ º¸·Á¸é  SWTÀÇ ·¹À̾ƿô ÀÌÇØ¸¦ ÂüÁ¶ÇϽʽÿÀ.

Copyright IBM Corporation and others 2000, 2003.