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ÀÇ ·¹À̾ƿô ÀÌÇØ¸¦ ÂüÁ¶ÇϽʽÿÀ.