°¡ÀÌµå ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.mindsilver.com/
°¡À̵å ű×
°¡ÀÌµå ¼³¸í
½ºÀ®À»À§ÇÑ °í±Þ GUI ºô´õ °¡À̵å´Â ¹«·áÀÌ¸ç »ç¿ëÇϱ⠽¬¿î ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °³¹ß ȯ°æÀÔ´Ï´Ù. °¡À̵å´Â Á¦´ë·Î Çü½ÄÀÌ ÁöÁ¤µÇ°í Java Äڵ带 ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. °¡À̵å´Â ¼Ò½º¸¦ ±¸¹® ºÐ¼®ÇÏÁö ¾ÊÁö¸¸À̸¦ ÄÄÆÄÀÏÇÏ°í ½ÇÁ¦ Java °´Ã¼¿¡¼ ÀÛµ¿ÇÕ´Ï´Ù. °¡À̵å´Â ¸ðµ¨ - ºä ÄÁÆ®·Ñ·¯ ÆÐÅÏ Áß ÇϳªÀÇ »ç¿ëÀ» Àå·ÁÇÏ¿© ¿ì·Á¸¦ ÀûÀýÇÑ ºÐ¸®¸¦ ¿ëÀÌÇÏ°ÔÇÕ´Ï´Ù. GUI¸¦ ±¸ÃàÇÏ¸é ¸ðµ¨ ¹× ÄÁÆ®·Ñ·¯¿¡ ´ëÇÑ ÀûÀýÇÑ ´ÜÀ§ Å×½ºÆ®¿¡ ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. GUI´Â Å×½ºÆ®ÇϱⰡ ¾î·ÆÁö¸¸ ÄÁÆ®·Ñ·¯¿¡ º¹ÀâÇÑ µµ¸ÞÀÎ Äڵ带 ¸ðµÎ ³ÖÀ¸¸é Å×½ºÆ® ¹üÀ§°¡ °¡Àå Áß¿äÇÑ Äڵ带 Æ÷ÇÔÇÏ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. °¡ÀÌµå ¸ðµ¨ ¶Ç´Â ÄÁÆ®·Ñ·¯ ¼Ó¼º¿¡¼ ÀÚµ¿ ±¸¼º ¿ä¼Ò »ý¼ºÀ» Áö¿øÇÕ´Ï´Ù. Boolean ÇÊµå ¼Ó¼ºÀ» µðÀÚÀÎÀ¸·Î µå·¡±×ÇÏ°í °¡À̵å´Â JCheckBox¸¦ ¸¸µé°í ÄÁÆ®·Ñ·¯¸¦ ÄÁÆ®·Ñ·¯¿Í ÄÁÆ®·Ñ·¯¸¦ ÄÁÆ®·Ñ¸µÇÏ¿©À̸¦ ÃʱâÈÇÏ°í ÀûÀýÇÑ ¼ö½Å±â¸¦ ¼³Á¤ÇÏ¿© ÄÁÆ®·Ñ·¯¿¡¼ ÀûÀýÇÑ Ç÷¡±×¸¦ ¼³Á¤ÇÏ¿© È®ÀζõÀ» Ŭ¸¯Çϸé ÄÁÆ®·Ñ·¯¿¡¼ ÀûÀýÇÑ Ç÷¡±×¸¦ ¼³Á¤ÇϽʽÿÀ. ÄÁÆ®·Ñ·¯¿¡ PropertyChangeSupport°¡ÀÖ´Â °æ¿ì ¼ö½Å±â°¡º¸±âÀÇ ÄÁÆ®·Ñ·¯¿¡¼ »óÅ º¯°æÀ» Àü´ÞÇÏ¿©º¸±â ¹× ÄÁÆ®·Ñ·¯ÀÇ °ªÀ» ÇÔ²² ¹ÙÀεùÇÕ´Ï´Ù. Àüü ºóÀ» µðÀÚÀÎÀ¸·Î µå·¡±×ÇÏ°í °¡À̵å´Â ¸ðµç bean ¼Ó¼º¿¡ ¹ÙÀεù µÈ ±¸¼º ¿ä¼Ò¸¦ ¸¸µì´Ï´Ù. °¡À̵带 »ç¿ëÇÏ¸é º°µµÀÇ ±¸¼º ¿ä¼Ò·Î Àç»ç¿ëµÇ´Â µðÀÚÀÎÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. No-ARG »ý¼ºÀÚ°¡ÀÖ´Â java.awt.component¸¦ È®ÀåÇÏ´Â ¸ðµç Ŭ·¡½º´Â ÇÁ·ÎÁ§Æ® ºê¶ó¿ìÀú¿¡¼ ´Ü¼øÈ÷ µå·¡±×ÇÏ¿© µðÀÚÀο¡ »èÁ¦ µÉ ¼ö ÀÖ½À´Ï´Ù.
°¡ÀÌµå °ü·Ã ¼ÒÇÁÆ®¿þ¾î