¼Û°÷ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Daniel Gronau
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://code.google.com/u/danielgronau/
¼Û°÷ ű×
¼Û°÷ ¼³¸í
ÁÖ¼®À¸·Î ½ºÀ® ûÃëÀÚ¸¦ ´ëü ÇÒ ¼ö ÀÖ½À´Ï´Ù SwirrelÀº »ç¿ëÀÚ°¡ Java¿¡ AWT ¶Ç´Â Swing ±¸¼º ¿ä¼Ò¸¦ ÁÖ¼®½ÃÅ°°í ûÃëÀÚÀÇ ±Ù¸é ÇÑ ±ÛÀ» ÇÇÇÒ ¼öÀÖ´Â ÀÛÀº ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. SwirrelÀº ÁÖ¼®À» ÀÐ°í ¹«Àü±â ûÃëÀÚ¸¦ ÀÚµ¿À¸·Î ºÎÂøÇÕ´Ï´Ù. Swirrel Listener°¡ È£Ãâ ÇؾßÇÏ´Â ¹æ¹ýÀÇ À̸§À» Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù. ½ºÀ§½ºÆ®´Â µÎ ¹ø °¡ÀåÀÚ¸® Ä®À̸ç, ÈξÀ ´õ ½±°Ô ¸¸µé ¼ö ÀÖÁö¸¸, ´ç½ÅÀº ¹ßÀ» ½ò ¼ö ÀÖ½À´Ï´Ù (À̺Á, Ä®, ÃÔ¿µÇÒ ¼ö ÀÖ½À´Ï´Ù!). SwirrelÀÌ ±ÍÇÏ¿Í ±ÍÇÏÀÇ ÇÁ·ÎÁ§Æ®¿¡ ÀûÇÕÇÑ °æ¿ì ½ÅÁßÇÏ°Ô °í·ÁÇϽʽÿÀ. ±íÀÌ Áßø µÈ, º¹ÀâÇÏ°í / ¶Ç´Â ½Ã°£¿¡ Áß¿äÇÑ GUI¸¦ À§ÇØ swirrelÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. SwirrelÀ» »ç¿ëÇÏ·Á¸é ·±Å¸ÀÓ ¿À·ù¸¦ ¹ß»ý½ÃÅ°±â Àü¿¡ ÄÄÆÄÀÏ Å¸ÀÓ ¿À·ù°¡ ¹ß»ýÇÑ °ÍÀ¸·Î ÀÎÇØ ´õ ¸¹Àº Å×½ºÆ®°¡ ÇÊ¿äÇÕ´Ï´Ù. Listener¸¦ ¸¸µé°í ÷ºÎÇÏ·Á¸é GUI°¡ ÁغñµÇ°Å³ª SWFrameÀ̶ó´Â JFrameÀÇ ÇÏÀ§ Ŭ·¡½º¸¦ »ç¿ëÇÒ ¶§ swirrel.process (myTopleVelframe)¸¦ È£ÃâÇؾßÇÕ´Ï´Ù. Swirre Listeners´Â ¿ÏÀüÈ÷ Á¤»óÀûÀΠûÃëÀÚÀ̰ųª ÀÚ½ÅÀÇ °ÍµéÀ» Ãß°¡Çϰųª ÀÚ½ÅÀÇ ¼ö½ÅÀÚ¸¦ Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. , ¸¶¿ì½º Ææµù, Áã ¼¿·¹ ½º, ¸¶¿ì½º ÆæÅÍ, ¸¶¿ì½º Æà µÈ) ¡¤ mousemotionlistener (mousemoved, mousedragged) ¡¤ mousewheellistener (mousewheelmoved) ¡¤ propertychangelistener (propertychange) ¿ä±¸ »çÇ× : ¡¤ ÀÚ¹Ù ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ´õ ¸¹Àº ¸®½º³Ê°¡ Áö¿øµÇ°í, Á¶Ä¡°¡ Áö¿øµÇ´Â, ´õ ³ªÀº ¿¹Á¦ (´ëºÎºÐÀÇ ¡¤ ûÃëÀÚ)°¡ Á¦°øµË´Ï´Ù.
¼Û°÷ °ü·Ã ¼ÒÇÁÆ®¿þ¾î