Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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·½·¨(Ëæºó½éÉÜÕâ¸ö·½·¨)¡£´Ó¶ø´ïµ½´¦Àí¼üÅÌʼþµÄ


Ïà¹ØÎĵµ£º

sql 2005 ´æ´¢¹ý³Ì·ÖÒ³ java ´úÂë

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ ......

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 ......

125Ìõ³£¼ûµÄjavaÃæÊÔ±ÊÊÔÌâ´ó»ã×Ü

1.³éÏ󣺡¡³éÏó¾ÍÊǺöÂÔÒ»¸öÖ÷ÌâÖÐÓ뵱ǰĿ±êÎ޹صÄÄÇЩ·½Ã棬ÒÔ±ã¸ü³ä·ÖµØ×¢ÒâÓ뵱ǰĿ±êÓйصķ½Ãæ¡£³éÏó²¢²»´òËãÁ˽âÈ«²¿ÎÊÌ⣬¶øÖ»ÊÇÑ¡ÔñÆäÖеÄÒ»²¿·Ö£¬ÔÝʱ²»Óò¿·Öϸ½Ú¡£³éÏó°üÀ¨Á½¸ö·½Ã棬һÊǹý³Ì³éÏ󣬶þÊÇÊý¾Ý³éÏó¡£  
2.¼Ì³Ð£º
¡¡¼Ì³ÐÊÇÒ»ÖÖÁª½áÀàµÄ²ã´ÎÄ£ÐÍ£¬²¢ÇÒÔÊÐíºÍ¹ÄÀøÀàµÄÖØÓã¬ËüÌṩÁËÒ»Ö ......

Java רҵÈËÊ¿±Ø±¸Êé¼®ºÍÍøÕ¾Áбí

¡¡¡¡¶ÔÓÚ Java ÓïÑÔ¿ª·¢ÈËÔ±À´Ëµ£¬ÐÅÏ¢¹ýÁ¿ÊÇÒ»¸öÕæÕýµÄÎÊÌ⡣ÿ¸öÐÂÈëÐеijÌÐòÔ±¶¼ÒªÃæÁÙÒ»¸öÁîÈËηËõµÄÌôÕ½£ºÒª½øÈëµÄÐÐÒµÊÇÒ»¸ö¾ßÓк£Á¿ÖªÊ¶µÄÐÐÒµ¡£ÒªÁ˽âµÄ¶«Î÷¼òֱ̫¶àÁË¡£¶ÔÓÚÓо­ÑéµÄÀÏÊÖÀ´Ëµ£¬Çé¿öÖ»ÓÐЩ΢ºÃת¡£ÖªÊ¶Á¿×ÜÔÚÔö´ó£¬½ö½ö¸úÉϽø¶È¾ÍÊÇÒ»¸öÌôÕ½¡£Èç¹ûÓÐÒ»·ÝרҵÈËÊ¿±Ø±¸µÄÊé¼®ºÍÍøÕ¾Áбí¸ÃÓжàºÃ!±¾Îľ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ