´ÙÀ½ÀÇ ÇÁ·Î±×·¥À» Á÷Á¢ ¼öÇà½ÃÄÑ º¸°í ¿©·¯ °¡Áö¸¦ ¼öÁ¤ÇÏ¸é¼ Å×½ºÆ® Çغ¸½Ã¿À.
- JComponentEx
- LabelEx
- ButtonImageEx
- CheckBoxEx
- CheckBoxItemEventEx
- RadioButtonEx
- TextFieldEx
- TextAreaEx
- ListEx
- ComboActionEx
- MenuEx
- MenuActionEventEx
- OptionPaneEx
½Ç½À¹®Á¦ | |
¾Æ·¡ÀÇ ¹®Á¦¸¦ Ç®¾î Á¦ÃâÇϽÿÀ. | |
1 | ´ÙÀ½°ú °°ÀÌ ÀڱⰡ ÁÁ¾ÆÇÏ´Â À̹ÌÁö 4°³¸¦ Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. GridLayoutÀ» ÀÌ¿ëÇÏ°í, 4°³ÀÇ JLabel·Î °¢ À̹ÌÁö¸¦ Ãâ·ÂÇÏ¸é µÈ´Ù. |
2 | ´ÙÀ½°ú °°ÀÌ "ÆÄÀÏ", "ÆíÁý", "º¸±â", "ÀÔ·Â" ÀÇ 4°¡Áö ¸Þ´º¸¦ °¡Áø ½ºÀ®ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. "º¸±â" ¸Þ´º¿¡¸¸ "ȸéÈ®´ë", "ÂÊÀ±°û"ÀÇ 2°³ÀÇ ¸Þ´º¾ÆÀÌÅÛÀÌ ÀÖ°í ±× »çÀÌ¿¡´Â ºÐ¸®¼±ÀÌ ÀÖ´Ù. |
3 | ±×¸²°ú °°Àº µÎ °³ÀÇ ¶óµð¿À¹öÆ° Áß Red ¹öÆ°ÀÌ ¼±ÅÃµÇ¸é ¹è°æÀ» »¡°£»öÀ¸·Î, Blue ¹öÆ°ÀÌ ¼±ÅÃµÇ¸é ¹è°æÀÌ ÆĶõ»öÀ¸·Î º¯ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. |
4 | ´ÙÀ½ ±×¸²°ú °°ÀÌ 2°³ÀÇ Ã¼Å©¹Ú½º¿Í ¹öÆ°À» Çϳª ¸¸µé¾î¶ó. "¹öÆ° ºñÈ°¼ºÈ"¸¦ ¼±ÅÃÇÏ¸é ¹öÆ°ÀÌ ÀÛµ¿ÇÏÁö ¸øÇÏ°Ô ÇÏ°í, ÇØÁ¦ÇÏ¸é ´Ù½Ã ÀÛµ¿ÇÏ°Ô Ç϶ó. "¹öÆ° °¨Ãß±â"¸¦ ¼±ÅÃÇÏ¸é ¹öÆ°ÀÌ º¸ÀÌÁö ¾Êµµ·Ï ÇÏ°í ÇØÁ¦ÇÏ¸é ¹öÆ°ÀÌ º¸À̵µ·Ï Ç϶ó. |
5 | ´ÙÀ½°ú °°ÀÌ 'ÆÄÀÏ' ¸Þ´º¿¡ 'ÀúÀå' ¸Þ´º¾ÆÀÌÅÛÀ» ¸¸µé°í ÄÁÅÙÆ®ÆÒ¿¡´Â JTextArea¸¦ Çϳª »ý¼ºÇÏ¿© ½ºÅ©·ÑµÇ°Ô ºÎÂøÇÑ´Ù. ÅؽºÆ®¸¦ ÀÔ·ÂÇÑ ÈÄ 'ÀúÀå' ¸Þ´º¾ÆÀÌÅÛÀ» ¼±ÅÃÇϸé JOptioPane ÀÇ ÀÔ·Â ´ÙÀ̾ó·Î±×¸¦ Ãâ·ÂÇÏ¿© ÆÄÀϸíÀ» ÀԷ¹ްí, ÀÔ·ÂµÈ ÅؽºÆ®¸¦ ÆÄÀÏ¿¡ ÀúÀåÇ϶ó. ÆÄÀÏÀº ÇÁ·ÎÁ§Æ® Æú´õ ¹Ø¿¡ ÀúÀåµÈ´Ù. ¸¸ÀÏ ÅؽºÆ®¿µ¿ª¿¡ ¾Æ¹« ÀԷµµ ¾øÀÌ 'ÀúÀå' ¸Þ´º¾ÆÀÌÅÛ¿¡ ¼±ÅõǸé JOptionPaneÀÇ ¸Þ¼¼Áö ´ÙÀ̾ó·Î±×¸¦ ÀÌ¿ëÇÏ¿© °æ°íÇ϶ó. |
6 | 1°³ÀÇ ÅؽºÆ®Çʵå¿Í 3°³ÀÇ ¶óµð¿À¹öÆ°À» Ãâ·ÂÇÏ°í, »ç¿ëÀÚ°¡ ¶óµð¿À¹öÆ°À» ¼±ÅÃÇϸé ÅؽºÆ®Çʵ忡 ÀÔ·ÂµÈ ¼ýÀÚ¸¦ 10Áø¼ö, 8Áø¼ö, 2Áø¼ö, 16Áø¼ö·Î º¸¿©ÁÖ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. |
7 | À̹ÌÁö ·¹À̺íÀ» ¸¶¿ì½º·Î µå·¡±ëÇÏ¿© ÀÚÀ¯·Ó°Ô ¿Å±â´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. |
8 | 10°³ÀÇ ·¹À̺íÀ» ¼ø¼´ë·Î Ŭ¸¯ÇÏ´Â °£´ÜÇÑ °ÔÀÓÀ» ¸¸µé¾îº¸ÀÚ. 0¿¡¼ 9±îÁö ¼ýÀÚ°¡ ÀÖ´Â ·¹À̺íÀ» 10°³ ¸¸µé°í À̵éÀ» ÄÁÅÙÆ®ÆÒ ³»ÀÇ ÀÓÀÇÀÇ À§Ä¡¿¡ ¹èÄ¡ÇÑ´Ù. »ç¿ëÀÚ°¡ 0ºÎÅÍ 9±îÁö ¼ø¼´ë·Î Ŭ¸¯ÇÏ¿© 10°³¸¦ ¸ðµÎ Ŭ¸¯Çϸé, À̵éÀ» ´Ù½Ã ÀÓÀÇÀÇ À§Ä¡¿¡ ¹èÄ¡ÇÑ´Ù. Ŭ¸¯µÈ ¼ýÀڴ ȸ鿡¼ º¸ÀÌÁö ¾Ê°Ô ÇÏ°í, ¹øÈ£ ¼ø¼·Î Ŭ¸¯µÇ°Ô Ç϶ó. |
Open Challenge |
¹öÆ° Ŭ¸¯À¸·Î Á¿ì·Î À̹ÌÁö ³Ñ±â±â |
¹öÆ°°ú À̹ÌÁö ·¹À̺íÀ» È°¿ëÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇغ¸ÀÚ. ¾Æ·¡¿¡´Â ÀÌ ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇÑ 4°³ÀÇ È¸éÀÌ ÀÖ´Ù. ÄÁÅÙÆ®ÆÒÀÇ ¹èÄ¡°ü¸®ÀÚ¸¦ BorderLayoutÀ¸·Î ¼³Á¤ÇÏ°í CENTER ¿µ¿ª¿¡´Â À̹ÌÁö¸¦ Ãâ·ÂÇÏ´Â ·¹À̺í ÄÄÆ÷³ÍÆ®¸¦ ´Ü´Ù. SOUTH ¿µ¿ª¿¡´Â JPanelÀ» »ó¼Ó¹ÞÀº MenuPanelÀ» ÀÛ¼ºÇÏ°í ÀÌ°÷¿¡ ÁÂ(¡ç), ¿ì(¡æ) È»ìÇ¥ À̹ÌÁö¸¦ °¡Áø µÎ °³ÀÇ ¹öÆ°À» ´Ü´Ù. ¿À¸¥ÂÊ È»ìÇ¥ ¹öÆ°À» Ŭ¸¯Çϸé À̹ÌÁö ·¹ÀÌºí¿¡ ´ÙÀ½ À̹ÌÁö¸¦ Ãâ·ÂÇÏ°í ¹Ý´ë·Î ¿ÞÂÊ È»ìÇ¥¸¦ Ŭ¸¯Çϸé ÀÌÀü À̹ÌÁö¸¦ ·¹ÀÌºí¿¡ Ãâ·ÂÇÑ´Ù. À̹ÌÁö´Â ÃÑ 4°³·Î Ç϶ó. |