±Û¾´ÀÌ :À±°æ±¸ 1998³â 5¿ù 25ÀÏ 15:11:31
In Reply to: paint()ÇÔ¼ö°¡ ÀÛµ¿ ¾ÈµÇ´Â °æ¿ì´À? posted by Á¤ÈñÅ on 1998³â 5¿ù 24ÀÏ 23:42:10:
paint()´Â AWT ÄÄÆÛ³ÍÆ®°¡ óÀ½À¸·Î manageµÉ ¶§ È£ÃâµÇ°í,
¶Ç ´Ù¸¥ À©µµ¿ì¿¡ °¡·ÁÁ³´Ù°¡ ´Ù½Ã º¸ÀÌ°ÔµÉ ¶§¿¡µµ È£ÃâµË´Ï´Ù.
ȤÀº »ç¿ëÀÚ°¡ repaint()¸¦ ¸í½ÃÀûÀ¸·Î È£ÃâÇÏ¿© °Á¦·Î paint() ¸Þ¼Òµå°¡ ÀÛµ¿µÇ°Ô ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
paint() ¸Þ¼Òµå¸¦ »ç¿ëÀÚ°¡ Á÷Á¢ È£ÃâÇÒ ¼öµµ ÀÖ°ÚÁö¸¸
ÀÌ °æ¿ì¿¡´Â paint() ¸Þ¼Òµå´Â È£ÃâµÇÁö¸¸ ½ÇÁ¦ À©µµ¿ì ÄÄÆÛ³ÍÆ®°¡ ´Ù½Ã Ä¥ÇØÁöÁö ¾Ê½À´Ï´Ù.
paint() ¸Þ¼Òµå°¡ ¿µÇâÀ» ¹ÌÄ¡´Â ¿µ¿ªÀº ÇØ´ç À©µµ¿ìÀÇ
Clip AreaÀÔ´Ï´Ù. repaint() ¸Þ¼Òµå¸¦ È£ÃâÇϸé ÀϹÝÀûÀ¸·Î È£ÃâµÈ ÄÄÆÛ³ÍÆ® Àüü°¡
Ŭ¸³¿µ¿ªÀÌ µÇ¾î ¸ðµÎ ´Ù½Ã ±×·ÁÁý´Ï´Ù.
ÇÏÁö¸¸ Ŭ¸³¿µ¿ªÀ» Ç¥½ÃÇÏÁö ¾ÊÀº ä paint()¸Þ¼Òµå¸¦ ¼öÇàÇϸé
ȸ鿡´Â Ŭ¸³¿µ¿ª¸¸ º¯°æµÇ±â ¶§¹®¿¡ ÀüÇô º¯È°¡ ¹Ý¿µµÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.
MS À©µµ¿ì ÇÁ·Î±×·¡¹Ö¿¡¼´Â Invalidated Rect/Area(¹«È¿È »ç°¢Çü ȤÀº ¹«È¿È ¿µ¿ª)À̶ó°í ºÎ¸£±âµµ ÇÕ´Ï´Ù.
·¹À̾ƿô ½ÃÀÇ À߸øÀ¸·Î ÄÄÆÛ³ÍÆ®µéÀÌ °ãÃÄÁö ¾È º¸ÀÌ°Ô µÇ¾î paint() ¸Þ¼Òµå°¡ Àǹ̰¡ ¾ø°Ô µÇ´Â °æ¿ìµµ ¸¹½À´Ï´Ù.
ÀÌ·± °æ¿ì¿¡´Â °¢ ÄÄÆÛ³ÍÆ®µéÀÇ ¹è°æ»öÀ» ±¸ºÐÇÏ¿© ¾î´À ÄÄÆÛ³ÍÆ®°¡ Àü¸é¿¡ ³ª¿ÍÀÖ´ÂÁö È®ÀÎÇÏ´Â Æ®¸¯À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ŭ¸³¿µ¿ª¿¡ ´ëÇؼ´Â java.awt.Graphics Ŭ·¡½º¿¡ ¸Þ¼ÒµåµéÀÌ ÀÖÀ¸¹Ç·Î Âü°íÇϽñ⠹ٶø´Ï´Ù.