½Ç½À¹®Á¦ |
¾Æ·¡ÀÇ ¹®Á¦¸¦ Ç®¾î Á¦ÃâÇϽÿÀ. |
1 | JLabel ÄÄÆ÷³ÍÆ®´Â Mouse À̺¥Æ®¸¦ ¹ÞÀ» ¼ö ÀÖ´Ù. JLabel ÄÄÆ÷³ÍÆ®ÀÇ Ãʱ⠹®ÀÚ¿À» "ÀÚ±â¾ß"¶ó°í Ãâ·ÂÇÏ°í ·¹ÀÌºí¿¡ ¸¶¿ì½º¸¦ ¿Ã¸®¸é "»ç¶ûÇØ"·Î, ³»¸®¸é "ÀÚ±â¾ß"°¡ ´Ù½Ã Ãâ·ÂµÇµµ·Ï ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. |
2 | ÇÁ·¹ÀÓÀÇ ÄÁÅÙÆ®ÆÒÀÇ Ãʱ⠻öÀ» Color.CYANÀ¸·Î ÇÏ°í, RÅ°¸¦ ´©¸£´Â ¼ø°£ ¹è°æ»öÀÌ Color.RED »öÀ¸·Î º¯Çß´Ù°¡ Å°¸¦ ¶¼¸é ´Ù½Ã Ãʱ⠻öÀ¸·Î µ¹¾Æ¿À´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. |
3 | ÄÁÅÙÆ®ÆÒÀÇ ¹è°æ»öÀº ÃÊ·Ï»ö(Color.GREEN)À¸·Î ÇÏ°í, ¸¶¿ì½ºÀÇ µå·¹±ë µ¿¾È¸¸ ³ë¶õ»ö(Color.YELLOW)À¸·Î ³ªÅ¸³ª´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. µå·¹±ëÀ» ¸ØÃ߸é ÃÊ·Ï»öÀÌ µÈ´Ù. |
4 | JLabel ÄÄÆ÷³ÍÆ®¸¦ ÀÌ¿ëÇÏ¿© "Love Java"¸¦ Ãâ·ÂÇÏ°í + Å°¸¦ Ä¡¸é ÆùÆ® Å©±â¸¦ 5Çȼ¿¾¿ Å°¿ì°í, - Å°¸¦ Ä¡¸é ÆùÆ® Å©±â¸¦ 5Çȼ¿¾¿ ÁÙÀÌ´Â ½ºÀ® ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. 5Çȼ¿ ÀÌÇÏ·Î ÀÛ¾ÆÁöÁö ¾Êµµ·Ï Ç϶ó. |
5 | Ŭ¸¯ ¿¬½À¿ë ½ºÀ® ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. JLabel À» ÀÌ¿ëÇÏ¿© ¹®ÀÚ¿ "C"ÀÎ ·¹À̺íÀ» Çϳª ¸¸µé°í Ãʱâ À§Ä¡¸¦ (50, 50)À¸·Î Ç϶ó. ¹®ÀÚ¿À» Ŭ¸¯ÇÒ ¶§¸¶´Ù ·¹À̺íÀº ÇÁ·¹ÀÓ ³»ÀÇ ·£´ýÇÑ À§Ä¡·Î ¿òÁ÷ÀδÙ. |
6 | Å°¸¦ ´©¸£¸é ÇÁ·¹ÀÓ Å©±â¸¦ °¡·Î ¼¼·Î 10Çȼ¿¾¿ ´ÃÀÌ°í, Å°¸¦ ´©¸£¸é °¡·Î ¼¼·Î 10Çȼ¿¾¿ ÁÙÀÌ°í, 'q' Å°¸¦ ´©¸£¸é Á¾·áÇϵµ·Ï ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. ½ÇÇà ȸéÀº ´ÙÀ½°ú °°´Ù. Å° ÀÔ·ÂÀ» ¹Þ±â À§ÇØ ÄÁÅÙÆ®ÆÒ¿¡ Æ÷Ä¿½º¸¦ ÁÖ¾î¾ßÇÑ´Ù. |
7 | ÀÓÀÇÀÇ Á¤¼ö¿¡ ÁÖ¾îÁø ¿¬»êÀ» Á¶ÇÕÇÏ¿© 0À» ¸¸µå´Â °ÔÀÓÀ» ÀÛ¼ºÇغ¸ÀÚ. ȸ鿡´Â 1¿¡¼ 60 »çÀÌÀÇ ÀÓÀÇÀÇ Á¤¼ö°¡ Ãâ·ÂµÇ°í, ±× ¹Ø¿¡ "+2" ¹öÆ°, "-1" ¹öÆ°, "%4" ¹öÆ°ÀÇ ¼¼ ¹öÆ°À» Ãâ·ÂÇ϶ó. ±×¸®°í ÀÌµé ¹öÆ°À» ´©¸£¸é Á¤¼ö¿¡ '´õÇϱâ 2', '»©±â 1', '4·Î ³ª´« ³ª¸ÓÁö'¸¦ °¢°¢ °è»êÇÏ¿© Á¤¼ö¸¦ ¼öÁ¤Ç϶ó. »ç¿ëÀÚ°¡ °¢ ¹öÆ°À» ÇÑ ¹ø¾¿¸¸ ´©¸¦ ¼ö ÀÖµµ·Ï ´©¸¥ ¹öÆ°Àº ¸ðµÎ ºñÈ°¼ºÈ½ÃÄѶó. ¹öÆ°À» ´·¯¼ Á¤¼ö°¡ 0À̵Ǹé óÀ½ºÎÅÍ ½ÃÀÛÇϵµ·Ï Ç϶ó. |
Bonus | JLabelÀ» È°¿ëÇÏ¿© "Love Java"¸¦ Ãâ·ÂÇÏ°í, "Love Java" ±ÛÀÚ À§¿¡ ¸¶¿ì½º¸¦ ¿Ã·Á ¸¶¿ì½º ÈÖÀ» À§·Î ±¼¸®¸é ±ÛÀÚ°¡ ÀÛ¾ÆÁö°í, ¾Æ·¡·Î ±¼¸®¸é ±ÛÀÚ°¡ Ä¿Áöµµ·Ï ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. ÆùÆ® Å©±â´Â ÇÑ ¹ø¿¡ 5Çȼ¿¾¿ ÀÛ¾ÆÁö°Å³ª Ä¿Áöµµ·Ï ÇÏ°í, 5Çȼ¿ ÀÌÇÏ·Î ÀÛ¾ÆÁöÁö ¾Êµµ·Ï Ç϶ó. |