»ç¿ëÀÚ Á¤ÀÇ ·¹À̾ƿô

¶§¶§·Î »ç¿ëÀÚ ÀÚ½ÅÀÇ »ç¿ëÀÚ Á¤ÀÇ Å¬·¡½º LayoutÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ´Ù¸¥ ¸¹Àº °÷¿¡¼­ »ç¿ëÇÏ´Â º¹ÀâÇÑ ·¹À̾ƿôÀÌ ÀÖÀ» °æ¿ì¿¡ ÀÌ Å¬·¡½º°¡ °¡Àå Àû´çÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Áö½ÄÀ» »ç¿ëÇÏ¿© ·¹À̾ƿôÀ» ÃÖÀûÈ­ÇÒ ¼ö ÀÖÀ» °æ¿ì¿¡ ÀûÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ·¹À̾ƿôÀ» ºôµåÇϱâ Àü¿¡ ´ÙÀ½À» °í·ÁÇϽʽÿÀ.

¿©·¯ Composite À§ÁöÆ®(widget)¿¡¼­ »ç¿ëÇÏ´Â ÀÏ¹Ý ·¹À̾ƿôÀ» ÀÛ¼ºÇÏÁö ¾ÊÀº °æ¿ì Å©±â Á¶Á¤ ¸®½º³Ê¿¡¼­ Å©±â¿Í À§Ä¡ ÇÏÀ§¸¦ °è»êÇÏ´Â °ÍÀÌ ¸¹Àº SWT »ç¿ëÀÚ Á¤ÀÇ À§ÁöÆ®(widget)°¡ ÀÌ·± ½ÄÀ¸·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù. »õ À§ÁöÆ®(widget)¸¦ Composite/Layout ½ÖÀ¸·Î ±¸ÇöÇÒ ¼ö ÀÖÁö¸¸ Å©±â Á¶Á¤ ¸®½º³Ê¿¡¼­ ·¹À̾ƿôÀ» ¼öÇàÇϰí computeSize(...) ¿¡¼­ ±âº» ¼³Á¤ Å©±â¸¦ °è»êÇÏ´Â Composite·Î ±¸ÇöÇÏ´Â °ÍÀÌ ´õ ¸íÈ®ÇÏ°í ´Ù¸¥ Ŭ·¡½º¸¦ ÀÛ¼ºÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.

»ç¿ëÀÚ Á¤ÀÇ ·¹À̾ƿô Ŭ·¡½º°¡ ÇÊ¿äÇÑ °æ¿ì ¸ÕÀú Å©±â Á¶Á¤ ¸®½º³Ê¿¡ ·¹À̾ƿô ¾Ë°í¸®ÁòÀ» ±¸ÇöÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ±×·¯¸é ¾Ë°í¸®Áò µð¹ö±ëÀÌ ´õ °£´ÜÇØÁý´Ï´Ù. ¿©·¯ °¡Áö ·¹À̾ƿôÀÇ °æ¿ì, Áï ´õ ÀÛ°Ô Å©±â Á¶Á¤, ´õ Å©°Ô Å©±â Á¶Á¤, ·¦ÇÎ, Ŭ¸®ÇÎ µîÀ» ½ÃÇèÇØº¸½Ê½Ã¿À.  ¾Ë°í¸®ÁòÀÌ ÀÛµ¿Çϸé Äڵ带 LayoutÀÇ ¼­ºêŬ·¡½º·Î ¸®ÆÑÅ丵ÇÒ ¼ö ÀÖ½À´Ï´Ù. 

·¹À̾ƿô¿¡¼­´Â ´ÙÀ½°ú °°Àº µÎ °¡Áö ¸Þ¼Òµå¸¦ ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù.

»ç¿ëÀÚ Á¤ÀÇ ·¹À̾ƿô¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº SWTÀÇ ·¹À̾ƿô ÀÌÇØ¿¡ ÀÖ½À´Ï´Ù.

Copyright IBM Corporation and others 2000, 2003.