Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Java SwingÖмüÅÌʼþµÄ´¦Àí


ÔÚjdk1.2ÖУ¬·Ö±ðÕë¶ÔJcomponentºÍTextÀàµÄ¶ÔÏó¶¨ÖÆÁ˲»Í¬µÄ´¦Àí¼üÅÌʼþµÄ·½·¨£ºÔÚJcomponentÖУ¬¶¨ÒåÁËregisterKeyboardAction·½·¨£¬Ê¹ÓÃÕâ¸ö·½·¨À´½«ÐèÒª´¦ÀíµÄ¼üÅÌʼþÒÔ¼°´¦ÀíʼþµÄÐÐΪ°ó¶¨ÔÚÒ»Æð¡£TextÀàÖоßÓÐkeymap¶ÔÏó£¬Í¬JcomponentÖеĴ¦Àí·½·¨ÀàËÆ£¬Õâ¸ö¶ÔÏó±£´æ×ÅÐèÒª´¦ÀíµÄ¼üÅÌʼþºÍ¶ÔÓ¦µÄÐÐΪ¡£
¡¡¡¡¶øÔÚjdk1.3ÖУ¬Ê¹ÓÃÒ»ÖÖеķ½·¨À´´¦Àí¼üÅÌʼþ£¬Ëü½«jdk1.2µÄÁ½ÖÖ·½·¨ÕûºÏÔÚÒ»Æð¡£²»ÐèÒªÇø·Ö±»´¦ÀíµÄÊÇJcomponent»¹ÊÇTextÀàÐ͵Ä×é¼þ¡£Ëü¶¨ÒåÁËÁ½¸öеÄÀࣺInputMapºÍActionMap¡£ËûÃǾùÊǼòµ¥µÄ±í»òÓ³Éä¡£Ò»¸öInputMap½«Ò»¸öKeystroke¶ÔÓ¦µ½Ò»¸ö¶ÔÏó£¬ActionMap½«Ò»¸ö¶ÔÏó¶ÔÓ¦µ½Ò»¸öÐÐΪ(Action)¡£Í¨³£InputMapÖÐKeyStrokeËù¶ÔÓ¦µÄ¶ÔÏóÊÇÒ»¸ö×Ö·û´®£¬Í¨¹ýÕâ¸ö×Ö·û´®¿ÉÒÔÔÚActionMapÖвéÕÒµ½ÏàÓ¦µÄÐÐΪ¡£
¡¡¡¡InputMapºÍActionMapÖоùÓÐput·½·¨¡£InputMapµÄput·½·¨¿ÉÒÔ½«Keystroke¶ÔÓ¦µ½Ò»¸ö¶ÔÏ󣬶øActionMapµÄput·½·¨¿ÉÒÔ½«Ò»¸ö¶ÔÏó¶ÔÓ¦µ½Ò»¸öÐÐΪ¡£
¡¡¡¡ÔÚÿһ¸öJcomponent×é¼þÖУ¬»áÓÐÈý¸öȱʡµÄInputMapºÍÒ»¸öȱʡµÄActionMap¡£ËûÃÇ¿ÉÒÔͨ¹ýµ÷ÓÃgetInputMap(int condition)ºÍgetActionMap()µÃµ½¡£Èý¸öInputMap·Ö±ðÊǵ±×é¼þ±¾ÉíÓµÓн¹µãʱµÄInputMap(WHEN_FOCUSED)£¬µ±×é¼þµÄ×æÏÈÓµÓн¹µãʱµÄInputMap(WHEN_ANCESTOR_OF_FOCUSED_COMPONENT)ºÍ×é¼þËùÔڵĴ°Ìå¾ßÓн¹µãʱµÄInputMap(WHEN_IN_FOCUSED_WINDOW)(À¨ºÅÄÚ±íʾΪÁ˵õ½ÕâЩInputMap£¬Ó¦¸ÃÔÚgetInputMapÖÐÉèÖõIJÎÊý)¡£ÒÔÏ·ֱð˵Ã÷ÕâÈýÖÖInputMap£º
¡¡¡¡1£¬ ×é¼þ±¾ÉíÓµÓн¹µãʱµÄInputMap£ºµ±×é¼þÓµÓн¹µãʱ£¬¼üÅÌ°´¼ü°´Ï£¬ÔòjavaÔÚÕâ¸öInputMapÖвéÕÒ¼üÅÌʼþËù¶ÔÓ¦µÄKeyStroke¶ÔÏó¡£
¡¡¡¡2£¬ ×é¼þµÄ×æÏÈÓµÓн¹µãʱµÄInputMap£ºµ±×é¼þµÄ×æÏÈÓµÓн¹µãʱ£¬¼üÅÌ°´¼ü°´Ï£¬Ôòjava²éÕÒÕâ¸öInputMap¡£
¡¡¡¡3£¬ ×é¼þËùÔڵĴ°¿ÚÓµÓн¹µãʱµÄInputMap£ºµ±×é¼þËùÔڵĴ°¿Ú¾ßÓн¹µãʱ£¬¼üÅÌ°´¼ü°´Ï£¬Ôòjava²éÕÒÕâ¸öInputMap¡£
¡¡¡¡µ±Ò»¸ö¼ü±»°´Ï£¬Õâ¸öʼþ±»×ª»¯³ÉÒ»¸öKeyStroke¶ÔÏó£¬java»á²éÕÒÕâ¸öJcomponentµÄÏàÓ¦InputMap(ÀýÈ磬µ±×é¼þµÄ×æÏȾßÓн¹µãʱ£¬java¾Í²éÕÒÕâ¸öJcomponentµÄ×æÏÈÓµÓн¹µãµÄInputMap)ÖÐÊÇ·ñÓÐÕâ¸öKeyStroke£¬Èç¹ûÓУ¬È¡³öËüËù¶ÔÓ¦µÄ¶ÔÏó(ͨ³£ÊÇ×Ö·û´®)£¬ÀûÓÃÕâ¸ö¶ÔÏóÔÚÕâ¸öJcomponentµÄActionMapÖвéÕÒ£¬Èç¹ûÕÒµ½¶ÔÓ¦µÄÐÐΪ(Action)£¬ÔòjavaÖ´ÐÐÕâ¸öÐÐΪµÄactionPerformed·½·¨(Ëæºó½éÉÜÕâ¸ö·½·¨)¡£´Ó¶ø´ïµ½´¦Àí¼üÅÌʼþµÄ


Ïà¹ØÎĵµ£º

½âÎöJavaÀàºÍ¶ÔÏóµÄ³õʼ»¯¹ý³Ì

ÀàµÄ³õʼ»¯ºÍ¶ÔÏó³õʼ»¯ÊÇ JVM ¹ÜÀíµÄÀàÐÍÉúÃüÖÜÆÚÖзdz£ÖØÒªµÄÁ½¸ö»·½Ú£¬Google ÁËÒ»±éÍøÂ磬ÓйØÀà×°ÔØ»úÖƵÄÎÄÕµ¹ÊDz»ÉÙ£¬È»¶øÀà³õʼ»¯ºÍ¶ÔÏó³õʼ»¯µÄÎÄÕ²¢²»¶à£¬ÌرðÊÇ´Ó×Ö½ÚÂëºÍ JVM ²ã´ÎÀ´·ÖÎöµÄÎÄÕ¸üÊÇÏÊÓÐËù¼û¡£
±¾ÎÄÖ÷Òª¶ÔÀàºÍ¶ÔÏó³õʼ»¯È«¹ý³Ì½øÐзÖÎö£¬Í¨¹ýÒ»¸öʵ¼ÊÎÊÌâÒýÈ룬½«Ô´´úÂëת»»³É JVM ×Ö½ÚÂëºó£¬ ......

ÒøÐбÊÊÔÌâ java±ÊÊÔÌâ

ÒøÐбÊÊÔÌâ¼°´ð°¸:java±ÊÊÔÌâ¼°´ð°¸ 
 
1¡¢×÷ÓÃÓòpublic,private,protected,ÒÔ¼°²»Ð´Ê±µÄÇø±ð
  ´ð£º
Çø±ðÈçÏ£º  
×÷ÓÃÓò           µ±Ç°Àà       ͬһpackage     ×ÓËïÀà &n ......

ÏòÉÏתÐÍ£º¶¯Ì¬°ó¶¨ [Java]

      ²éÁËЩÍøÉϵÄ×ÊÁÏ£¬·¢ÏÖÈç¹û×ÓÀàÏòÉÏתÐÍΪ¸¸À࣬Ôò»áÒÅʧµô¸¸ÀàÖÐûÓж¨ÒåµÄ·½·¨£¬¶ø³ýÁËprivateµÄÊôÐÔÍ⣬ÆäËûµÄÊôÐÔ¶¼»á±»¸¸ÀàµÄÊôÐÔ¸²¸Ç¡£
     <¸¸ÀàÒýÓÃÖ¸Ïò×ÓÀà¶ÔÏó>
     <new¶ÔÏóµÄÄÚ´æÇé¿ö£º¢Ù£ºÎªËùÓеijÉÔ±±äÁ¿·ÖÅäÄÚ´æ¿Õ¼ ......

JAVAͨ¹ýODBCÁ´½ÓSQL SERVER

/**
 * @author ºýÍ¿¹í
 * ÔÚ½¨Á¢Á¬½Ó֮ǰÐèҪһЩ׼±¸¹¤×÷£º
 * ÔÚ¿ØÖÆÃæ°åÉÏͨ¹ý“¹ÜÀí¹¤¾ß”µÄ“Êý¾ÝÔ´(ODBC)”´ò¿ª“ODBCÊý¾ÝÔ´¹ÜÀíÆ÷”¶Ô»°¿ò£¬
 * µ¥»÷“ϵͳDSN”Ñ¡Ï£¬È»ºóµ¥»÷“Ìí¼Ó”°´Å¥£¬µÃµ½“´´½¨Êý¾ÝÔ´”¶Ô»°¿ò£¬
......

ApplicationºÍJava AppletµÄÇø±ð

JavaÓïÑÔÊÇÒ»ÖÖ°ë±àÒë°ë½âÊ͵ÄÓïÑÔ¡£JavaµÄÓû§³ÌÐò·ÖΪÁ½ÀࣺJava ApplicationºÍJava Applet¡£ÕâÁ½Àà³ÌÐòÔÚ×é³É½á¹¹ºÍÖ´ÐлúÖÆÉ϶¼ÓÐÒ»¶¨µÄ²îÒ죬Ö÷ÒªÌåÏÖÔÚÒÔϼ¸·½Ã棺
£¨1£©ÔËÐз½Ê½²»Í¬¡£Java ApplicationÊÇÍêÕûµÄ³ÌÐò£¬¿ÉÒÔ¶ÀÁ¢ÔËÐУ»Java Applet³ÌÐò²»Äܵ¥¶ÀÔËÐУ¬Ëü±ØÐëǶÈëµ½ÓÃHTMLÓïÑÔ±àдµ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ