Container°è¿ÀÇ ÄÄÆ÷´ÂÆ®´Â ¸»ÀÇ ÀÇ¹Ì ±×´ë·Î ´Ù¸¥ ÄÄÆ÷³ÍÆ®µéÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àǹ̴ À§¿¡¼ ¹è¿î Button, Label, ChoiceµîÀÇ ±âº» ÄÄÆ÷³ÍÆ®µé »Ó¸¸ ¾Æ´Ï¶ó, °°Àº ÄÁÅ×ÀÌ³Ê °è¿ÀÇ Componentµéµµ Æ÷ÇÔ ½Ãų¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ´çÀåÀº ÀÌ ¸»ÀÌ Á¶±ÝÀº ¾î·ÅDzÇÏ°Ô µé¸± ¼öµµ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸, ´ÙÀ½ÀÇ ContainerÄÄÆ÷³ÍÆ®µéÀ» Çϳª¾¿ °øºÎÇØ ³ª°¡½Ã¸é ¹«½¼ ¶æÀÎÁö Â÷Â÷ È®½ÇÇÏ°Ô ÀÌÇØ°¡ µÉ °ÍÀÔ´Ï´Ù.
ContainerŬ·¡½º´Â ComponentŬ·¡½ºÀÇ ÇÏÀ§ Ŭ·¡½º·Î¼ È¸é ±¸¼ºÀ» À§ÇØ ¿©·¯°¡Áö ÄÄÆ÷³ÍÆ®µéÀ» ȸ鿡 ¹èÄ¡ÇÏ°í ±¸¼ºÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. ContainerŬ·¡½º´Â ÇÏÀ§Å¬·¡½º·Î Frame, Windows, Dialog, PanelŬ·¡½º µîÀ» °¡Áö°í ÀÖ½À´Ï´Ù.
¹öư°ú °°Àº ÀÏ¹Ý ÄÄÆ÷³ÍÆ®µéÀº µ¶¸³ÀûÀ¸·Î »ç¿ëµÇÁö ¸øÇϰí ÄÁÅ×ÀÌ³Ê ÄÄÆ÷³ÍÆ®¾È¿¡¼ ¹èÄ¡µÇ¾î »ç¿ëµÇ¾î¾ß¸¸ ±× ±â´ÉÀ» ¹ßÈÖÇÒ ¼ö ÀÖ½À´Ï´Ù. ContainerŬ·¡½º´Â ¸ðµç ÄÁÅ×À̳ʵéÀÌ °¡Á®¾ß ÇÒ °øÅëÀûÀÎ ¸Þ¼µå¿Í ¼ºÁúÀ» ±ÔÁ¤Çϰí ÀÖÀ¸¸ç Container°è¿ÀÇ Å¬·¡½ºµéÀº ÀÌ·¯ÇÑ ¼Ó¼ºµéÀ» »ó¼Ó ¹Þ°Ô µË´Ï´Ù. µû¶ó¼ Container°è¿¿¡ ¸ðµÎ ¾²ÀÌ´Â ContainerŬ·¡½ºÀÇ ÁÖ¿ä ¸Þ¼µåµéÀ» ¹Ì¸® »ìÆìº¸´Â°Íµµ ±¦ÂúÀ» °ÍÀÔ´Ï´Ù..
Container ÁÖ¿ä ¸â¹ö¸Þ¼µå |
public int getComponentCount() : ÇöÀç Panel¿¡¼ ¾²ÀÌ´Â ÄÁÅ×À̳ÊÀÇ ¼ö¸¦ ¾ò½À´Ï´Ù. public Insets getInsets() : ÄÁÅ×ÀÌ³Ê Å׵θ®ÀÇ Å©±â¸¦ °¡¸®Å°´Â ÀμÂ(inset)À» ¾ò½À´Ï´Ù. public Component add(Component comp) : ÁÖ¾îÁø ÄÄÆ÷³ÍÆ®¸¦ ÄÄÆ÷³ÍÆ® ³¡¿¡ Ãß°¡ÇÕ´Ï´Ù. public Component add(String name, Component comp) : ÁÖ¾îÁø ÄÄÆ÷³ÍÆ®¸¦ ÇØ´ç À§Ä¡¿¡ Ãß°¡ÇÕ´Ï´Ù. public void remove(int ndex) : index·Î ÁÖ¾îÁø ÄÄÆ÷³ÍÆ®¸¦ Á¦°ÅÇÕ´Ï´Ù. public void remove(Component comp) : ÄÄÆ÷³ÍÆ® comp¸¦ Á¦°ÅÇÕ´Ï´Ù. public void removeAll() : ÄÁÅ×À̳ÊÀÇ ¸ðµç ÄÄÆ÷³ÍÆ®¸¦ Á¦°ÅÇÕ´Ï´Ù. public LayoutManager getLayout() : ÄÁÅ×À̳ÊÀÇ Layout ¹æ½ÄÀ» ¾ò½À´Ï´Ù. public void setLayout(LayoutManager mgr) : ÄÁÅ×À̳ÊÀÇ Layout ¹æ½ÄÀ» °áÁ¤ÇÕ´Ï´Ù. public void validate() : ÄÁÅ×ÀÌ³Ê¹Ø ¸ðµç ÇÏÀ§ ÄÁÅ×À̳ʱîÁö À¯È¿È ÇÕ´Ï´Ù. public void invalidate() : ÄÁÅ×ÀÌ³Ê ¹× ¸ðµç »óÀ§ ÄÁÅ×À̾î±îÁö ¹«È¿È½ÃÄÑ Layout µÇµµ·Ï ÇÕ´Ï´Ù. |
jabookÀúÀÚ¸íÇÔ |
Á¦¸ñ:¼Ò¼³°°ÀºÀÚ¹Ù3ºÎ ÀúÀÚ:ÃÖ¿µ°ü |