Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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ʹÓÃrocksawºÍvserv tcpipʵÏÖ»ùÓÚICMPµÄPing¹¦ÄÜ

Ò»£º×¼±¸ www.savarese.org download
 1.  rocksaw-1.0.0-src.tar.gz
 2.  vserv-tcpip-0.9.2-src.tar.gz
¶þ£º±àÒëÔ´ÎļþµÃµ½jar°ü ʹÓÃAnt
 1.  build vserv-tcpip-0.9.2-src
      ÔÚvserv-tcpip-0.9.2Ŀ¼ÏÂÃ潨һ¸ötestsĿ¼£¬È»ºóÔÚcmd´°¿ÚϽøÈë ......

java²Ù×÷excelÎļþ

Õâ¸öÊÇ×Ô¼º¹ýȥΪÁË·½±ã²Ù×÷excelÊý¾Ý,дµÄÒ»¸ö¹¤¾ßÀà,ûÓÐÓÅ»¯¹ý,ºÇºÇ
ÉÏÃæµÄÊǹ¤¾ßÀà,ÏÂÃæÌáÓ÷¨,д·¨ºÜ±¿,µ«ÓÃ×Å»¹ºÜ·½±ã
package com.dtb.utils;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Array ......

Java»·¾³±äÁ¿µÄÉèÖÃ

Java
»·¾³±äÁ¿µÄÉèÖÃ
×÷Õߣº
zccst
 
ʲôÊÇ»·¾³±äÁ¿£¿
ͨË׵Ľ²£¬Äã¿ÉÒÔÀí½âΪ·¾¶µ¼Ïò£¬¼´³ÌÐòÑØ×ÅÄãÖ¸¶¨µÄ·¾¶È¥Ñ°ÕÒËùÐèÔËÐл·¾³¡£
 
Java
»·¾³±äÁ¿µÄÉèÖãº
¼ÇµÃÉÏ´óѧʱ£¬ÌýÀÏʦ½²µ½»·¾³±äÁ¿Ê±£¬¸Ð¾õºÜÐþ£¬Ò²²»ÖªµÀʲôÒâ˼¡£Êµ¼ÊÉÏ£¬ÄãÖ»ÐèҪͬʱÉèÖÃ
3
¸ö±äÁ¿¼´¿É
¾ßÌå²Ù×÷²½Ö裺" ÎÒµ ......

Java¸¡µãÊýµÄ¾«È·¼ÆËã¼°±íʾËÄÉáÎåÈëµÄÉèÖÃ

£¨1£©¡¢¸¡µãÊý¾«È·¼ÆËã
ʤÀûÓÍÌïÈýÁ÷ºÏÒ»ÏîÄ¿ÖÐÒ»Ö±´æÔÚÒ»¸öÎÊÌ⣬¾ÍÊÇÿ´Î±¨±íͳ¼ÆµÄÎï×ʽð¶îºÍʵ¼ÊµÄ½ð¶îÒª²îÄÇô¼¸·ÖÇ®£¬ºÍʵ¼Ê½ð¶î²»Ò»Ö£¬Èÿͻ§¾õµÃ×ÜÊDz»ÄÇôÊæ·þ£¬Ô­ÒòÊÇÒòΪÎÒÃÇʹÓÃjavaµÄ¸¡µãÀàÐÍdoubleÀ´¶¨ÒåÎï×ʽð¶î£¬²¢ÇÒÔÚ±¨±íͳ¼ÆÖÐÎÒÃǾ­³£Òª½øÐÐһЩÔËË㣬µ«JavaÖи¡µãÊý£¨double¡¢float£©µÄ¼ÆËãÊǷǾ«È· ......

Java½âÎöXMLÎļþµÄËÄÖÖ·½·¨

 1£©DOM£¨JAXP Crimson½âÎöÆ÷£©
    DOMÊÇÓÃÓëƽ̨ºÍÓïÑÔÎ޹صķ½Ê½±íʾXMLÎĵµµÄ¹Ù·½W3C±ê×¼¡£DOMÊÇÒÔ²ã´Î½á¹¹×éÖ¯µÄ½Úµã»òÐÅϢƬ¶ÏµÄ¼¯ºÏ¡£Õâ¸ö²ã´Î½á¹¹ÔÊÐí¿ª·¢ÈËÔ±ÔÚÊ÷ÖÐÑ°ÕÒÌض¨ÐÅÏ¢¡£·ÖÎö¸Ã½á¹¹Í¨³£ÐèÒª¼ÓÔØÕû¸öÎĵµºÍ¹¹Ôì²ã´Î½á¹¹£¬È»ºó²ÅÄÜ×öÈκι¤×÷¡£ÓÉÓÚËüÊÇ»ùÓÚÐÅÏ¢²ã´ÎµÄ£¬Òò¶ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ