JavaÊÖ»úÈí¼þͼÐνçÃæAPIÖ®¿®Êö_J2EE/J2ME¼¼Êõ_ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤»ùµØ--Powered by WWW.RONGSEN.COM.CN

JavaÊÖ»úÈí¼þͼÐνçÃæAPIÖ®¿®Êö

×÷ÕߣººÚ¿Í·ÀÏßÍø°²Íøվά»¤»ùµØ À´Ô´£ººÚ¿Í·ÀÏßÍø°²Íøվά»¤»ùµØ ä¯ÀÀ´ÎÊý£º0

±¾Æª¹Ø¼ü´Ê£ºJava
ºÚ¿Í·ÀÏßÍø°²ÍøѶ£ºÒ»¡¢ÐòÑÔ 
¡¡¡¡ ÊÖ³ÖÉ豸µÄÓû§½Ó¿Ú±à³Ì²»Í¬ÓÚ×ÀÃæ΢»ú±à³Ì¡£ÀýÈ磬ÊÖ³ÖÉ豸µÄÏÔʾ³ß´çҪС£¬ÏÔʾÉ豸²¢²»×ÜÊÇ°üÀ¨µã»÷¹¤¾ßÈçÊó±êºÍ±Ê¡£ÓÉÓÚÕâЩԭÒò£¬ÔÚÊÖ³ÖÉ豸µÄ GUI ±à³Ìʱ£¬ÎÒÃDz»¿ÉÄÜ×ñÑ­Óę̈ʽ΢»ú±à³Ì ...

Ò»¡¢ÐòÑÔ

¡¡¡¡ ÊÖ³ÖÉ豸µÄÓû§½Ó¿Ú±à³Ì²»Í¬ÓÚ×ÀÃæ΢»ú±à³Ì¡£ÀýÈ磬ÊÖ³ÖÉ豸µÄÏÔʾ³ß´çҪС£¬ÏÔʾÉ豸²¢²»×ÜÊÇ°üÀ¨µã»÷¹¤¾ßÈçÊó±êºÍ±Ê¡£ÓÉÓÚÕâЩԭÒò£¬ÔÚÊÖ³ÖÉ豸µÄ GUI ±à³Ìʱ£¬ÎÒÃDz»¿ÉÄÜ×ñÑ­Óę̈ʽ΢»ú±à³ÌGUIͬÑùµÄ¹æÔò¡£

¡¡¡¡ CLDC±¾Éí²¢Ã»Óж¨ÒåÈκεÄGUI¹¦ÄÜ¡£´úÖ®µÄÊÇ£¬J2MEµÄ¹Ù·½GUIÀàÓÃÏóMIDPÕâÑùµÄÂÖÀªÎļþËùÃèÊö£¬²¢ÓÉJAVAÉçÍÅ×éÖ¯¶¨Òå¡£Äã¿ÉÄÜ×¢Òâµ½ÔÚMIDPÖÐÃèÊöµÄGUIÀ಻ÊÇ»ùÓÚAWTµÄ£¬ÕâËƺõ´æÔںܴóÎÊÌâ¡£ÇëÍùÏ¿´¡£

¶þ¡¢ÎªÊ²Ã´²»ÖØÓÃAWT£¿

¡¡¡¡ ¾­¹ýÏ൱µÄ¿¼ÂÇÖ®ºó£¬MIDPר¼Ò×é¾ö¶¨²»ÔÙÖØÓÃÒÑÓеÄAWTºÍSwingÀà¡£Ô­ÒòÈçÏÂ:

¡¡¡¡ ¡¤AWTÊÇΪ×ÀÃæ΢»ú¿ª·¢µÄ£¬²¢ÎªÕâÖÖÇéÐÎ×÷ÁËÓÅ»¯´¦Àí¡£

¡¡¡¡ ¡¤AWTÉ趨ÁËijЩÓû§½»»¥Ä£Ê½¡£AWTµÄ×é³Éµ±Öп¼Âǵ½ÁËÈçÊó±êµÈµÄµãÖ¸É豸£¬µ«ÊÇÐí¶àÊÖ³ÖÉ豸£¬ÈçÊÖ»úµÈ£¬Ö»ÓмüÅÌÓÃÓÚÊäÈë¡£

¡¡¡¡ ¡¤AWT¾ß·á¸»µÄÌØÐÔ£¬°üÀ¨ÔÚÊÖ³ÖÉ豸ÉÏ»¹²»ÄÜʵÏֵġ£ÀýÈ磬AWTΪ´°¿Ú¹ÜÀíÌṩ¹ã·ºÖ§³Ö£¬Èç´°¿Ú´óСÓëÖصþµ÷Óá£È»¶ø£¬ÓÐÏÞµÄÊÖ³ÖÉ豸µÄÏÔʾ¿Õ¼ä£¬Ê¹µÃËüÉÏÃæµÄ´°¿Úµ÷Õû¸ù±¾²»¿ÉÄÜʵÏÖ¡£ËùÒÔ£¬ÊÖ³ÖÉ豸ÊÇÓò»µ½AWTµÄ´°¿Ú²¼¾Ö¹ÜÀíÆ÷µÄ¡£

¡¡¡¡ ¡¤µ±Óû§Óë»ùÓÚAWTµÄÓ¦ÓóÌÐò½»»¥Ê±£¬ÉõÖÁ¶ÔÏóÊǶ¯Ì¬´´½¨µÄ¡£ÕâЩ¶ÔÏó½öÔÚÓëÖ®Ïà¹ØµÄʼþ±»Ó¦ÓóÌÐò»òϵͳ´¦Àíʱ--´Ëʱ£¬ÕâЩ¶ÔÏó¶ÔÓÚÀ¬»ø»ØÊÕÆ÷À´ËµÊÇÓÐЧµÄ--ÕâЩ¶ÔÏó²Å´æÔÚ¡£µ«ÊÇÊÖ³ÖÉ豸ÓÐÏÞµÄCPUºÍÄÚ´æÎÞ·¨³Ðµ£Èç´ËÖØÈΡ£

Èý¡¢MIDP GUI API

¡¡¡¡ »ùÓÚÒÔÉÏÔ­Òò£¬MIDP´´½¨ÁËËü×Ô¼ºµÄ¼ò¶ÌµÄGUI£¬ÆäÓëAWT´æÔÚÏ൱µÄ²»Í¬¡£MIDP GUI°üº¬Á˵ͼ¶µÄºÍ¸ß¼¶µÄAPIÁ½À࣬ÕâÁ½ÀàAIP¸÷ÓÐ×Ô¼ºµÄʼþ¼¯¡£±¾ÎĽ«ÌÖÂÛ²¢ÑÝʾͨ¹ýÕâÁ½ÀàAPIÀ´Ê¹ÓöÔÏóµÄÀý×Ó¡£Í¨¹ýAPI²Ù×ÝʼþÔÚÏÂÒ»ÕÂÖнéÉÜ¡£

¡¡¡¡ ¸ß¼¶µÄAPIÖ÷ÒªÓ¦ÓÃÔÚÒƶ¯É豸¿ª·¢Ìرð×¢ÖØÒÆÖ²ÐÔµÄÇé¿öÏ¡£ÎªÁ˱£Ö¤¿ÉÒÆÖ²ÐÔ£¬API½øÐÐÁ˸߼¶³éÏó£¬Òò´Ë¸øÓèÓû§ÔڿؼþµÄÍâ¹ÛºÍ¸Ð¾õÉϼ«ÉٵĿØÖÆ¡£ÀýÈ磬Äãû·¨¶¨ÒåÒ»¸ö¸ß¼¶×é¼þµÄ¿ÉÊÓ»¯Íâ¹Û(ÐÎ×´£¬ÑÕÉ«»òÕß×ÖÌå)¡£´ó¶àÊýÓë×é¼þµÄ½»»¥ÓÉϵͳʵÏÖÌåËù·â×°;Ó¦ÓóÌÐò²»±ØÔÚºõËüÃÇ¡£Òò´Ë£¬µ×²ãµÄʵÏÖÉÏΪÊÊÓ¦ÓÚÓ²¼þºÍ±¾»úÓû§½Ó¿Ú·ç¸ñ×÷Á˱ØÒªµÄµ÷Õû¡£ÊµÏÖÁ˸߲ãAPIµÄÀàÈ«²¿¼Ì³Ð×Ôjavax.microedition.lcdui. ScreenÀà¡£

¡¡¡¡ ¶øµÍ²ãAPI×÷Á˺ÜÉٵijéÏó´¦Àí¡£¸ÃÉè¼ÆÓÃÓÚÒªÇó¶ÔͼÐÎÔªËؽøÐо«È·¿ØÖƵij¡Ëù£¬ÕâʱӦÓóÌÐò»¹¿ÉÒԶԵͲãÊäÈëʼþ½øÐдæÈ¡¡£ÕâÒ»ÀàAPIʹµÃÓ¦ÓóÌÐò¿ÉÒÔ¶ÔÔÚÆÁÄ»ÉÏÏÔʾµÄÄÚÈݽøÐо«È·µÄ¿ØÖÆ¡£javax.microedition.lcdui.CanvasºÍjavax.microedition.lcdui.GraphicsÀàʵÏָõͲãAPI¡£µ«ÊÇ£¬Ó¦¸ÃÃ÷È·Ö¸³ö£¬ÎÞ·¨±£Ö¤´æÈ¡µÍ²ãAPIµÄMIDlets³ÌÐòÊÇ¿ÉÒÆÖ²µÄ£¬ÒòΪÕâÖÖAPIÌṩÁË´æÈ¡Ìض¨É豸µÄϸ½Ú²Ù×÷¡£

¡¡¡¡ 1¡¢MIDP GUIÄ£ÐÍ

¡¡¡¡ ÏÂÃæÊÇMIDP GUIÔÚÄÚºËÉÏÈçºÎ¹¤×÷µÄÒ»¸öÄ£ÐÍ¡£ÎªÔÚijMIDPÉ豸ÉϽøÐÐÏÔʾ£¬ÄãÐèҪȡµÃ¸ÃÉ豸µÄdisplay£¬ÕâÊÇÓÉjavax.microedition.lcdui.DisplayÀàÀ´ÃèÊöµÄ¡£ÀàDisplayÊÇΨһµÄÏÔʾ¹ÜÀíÆ÷£¬µ±ÓÃÓÚÿһ¸ö»î¶¯µÄMIDletʱ±»ÊµÀý»¯£¬²¢Ìṩ·½·¨ÒÔ¼ìË÷ÓйظÃÉ豸ÏÔʾÄÜÁ¦µÄÐÅÏ¢¡£

¡¡¡¡ »ñÈ¡É豸µÄÏÔʾÐÅÏ¢ÊǺÜÈÝÒ׵ġ£µ«ÊÇ£¬¶ÔÏó±¾Éí²¢²»ÁîÈ˸ÐÐËȤ¡£¶ø¸üÁîÈ˸ÐÐËȤµÄ³éÏóÊÇscreen£¬Ëü·â×°ºÍ×é֯ͼÐζÔÏó²¢Ð­µ÷ͨ¹ýÉ豸µÄÓû§ÊäÈë¡£ScreenÓÉjavax.microedition.lcdui.Screen¶ÔÏóÀ´ÃèÊö²¢ÓÉDisplay ¶ÔÏóµ÷ÓÃsetCurrent( )·½·¨ÏÔʾ¡£Ò»¸öÓ¦ÓóÌÐòÖпÉÓжà¸öscreen£¬µ«ÊÇÔÚijһʱ¿ÌÖ»ÓÐÒ»¸öscreenÔÚÆÁÄ»ÉÏÊǿɼûµÄ(µ±Ç°µÄÕâÒ»¸ö)£¬Óû§Ö»ÄܱéÀúÔÚÕâÒ»¸öscreenÉϵÄÏͼ1ÏÔʾÁËÔÚdisplayÓëËüµÄ¿ÉÄܵĶà¸öscreenÖ®¼äµÄÒ»¶Ô¶àµÄ¹Øϵ¡£


ͼ1.displayÓëscreens¼äµÄ¹Øϵ

¡¡¡¡ ÔÚMIDP GUIÖй²ÓÐÈýÖÖÀàÐ͵Äscreen:


¡¡¡¡ ¡¤ÍêÈ«·â×°Á˸´ÔÓÓû§½Ó¿Ú×é¼þ(ÈçList£ºÏÂͼ2»òÕßTextBox£ºÏÂͼ3)µÄscreen¡£ÕâЩscreenµÄ½á¹¹ÊÇÔ¤¶¨ÒåºÃµÄ£¬Ó¦ÓóÌÐò²»ÄÜ°ÑÆäËü×é¼þÌí¼Óµ½ÕâЩscreenÉÏ¡£


ͼ2.Ò»×黥³âµÄÑ¡ÔñÏî

ͼ3.Ò»¸öÎı¾¿òµÄÀý×Ó

¡¤Ê¹ÓÃ±íµ¥×é¼þµÄÆÕͨscreen¡£Ó¦ÓóÌÐò¿ÉÒÔ°ÑÎı¾¿ò£¬Í¼Ïñ¼°Ò»Ð©¼òµ¥µÄÏà¹ØÁªµÄUI×é¼þµ½±íµ¥ÉÏ£¬´Ëʱ±íµ¥ÆðÈÝÆ÷×÷Óá£

¡¡¡¡ ¡¤ÔڵͲãAPIʹÓõÄscreen£¬ÈçÒ»¸öCanvas»òÕßGraphics¶ÔÏóµÄ×ÓÀà¡£

¡¡¡¡ 2¡¢Lcdui°ü

¡¡¡¡ ËùÓеÄMIDP GUIÀ඼°üº¬ÔÚ°üjavax.microedition.lcduiÖС£¸Ã°ü°üº¬ÁË3¸ö½Ó¿ÚºÍ21¸öÀ࣬Ïê¼û±í1ºÍ±í2¡£

¡¡¡¡ ±í 1: lcdui½Ó¿Ú

½Ó¿Ú  ÃèÊö 
Choice  ΪÓû§½Ó¿Ú×é¼þ¶¨ÒåÒ»¸öAPI£¬¸ÃAPIʵÏÖ´ÓÔ¤¶¨ÒåµÄÑ¡ÏîÖеÄÑ¡Ôñ 
CommandListener  ÓÃÓÚÓ¦ÓóÌÐò¼ìË÷À´×ÔʵÏÖ¹ý³ÌµÄ¸ß²ã´Îʼþ 
ItemStateListener  µ±Ó¦ÓóÌÐòÐèÒª½ÓÊÕʼþ(¸Ãʼþ´ú±íÁ˽»»¥ÏîÖеÄÄÚ²¿×´Ì¬Öеı仯)ʱʹÓà

¡¡¡¡ ±í 2: lcduiÀà

Àà  ÃèÊö 
Alert  Ò»¸öscreen£¬ËüÏÔʾÊý¾Ý¸øÓû§£¬²¢ÔÚÏÔʾÏÂÒ»ÆÁÇ°µÈ´ýÒ»¶Îʱ¼ä 
AlertType  ¸ÃÀàÖ¸³öÉÏÃæAlertµÄÀàÐÍ 
Canvas  ÕâÊÇÒ»¸öÐèÒª½øÐеͲãʼþ´¦Àí²¢ÎªÆÁÄ»ÏÔʾ·¢³öͼÐε÷ÓõÄÓ¦ÓóÌÐòµÄ»ù´¡Àà 
ChoiceGroup  ΪÁË·ÅÖÃÔÚ±íµ¥ÖеÄÒ»×é¿ÉÑ¡ÔñµÄÔªËØ 
Command  ÓÃÀ´·âװij¶¯×÷µÄÓïÒåÐÅÏ¢ 
DateField  Ò»¸ö¿É±à¼­×é¼þ£¬ÓÃÓÚÃèÊöÏÔʾÔÚ±íµ¥ÉϵÄÈÕÀúÉϵÄÈÕÆÚºÍʱ¼äÐÅÏ¢ 
Display  ÓÃÓÚÃèÊöÏÔʾ¹ÜÀíÆ÷ºÍϵͳµÄÊäÈëÉ豸 
Displayable  ¿É±»ÏÔʾµÄ¶ÔÏó 
Font  ÃèÊö×ÖÌå¼°Æä´óСµÄÀà 
Form  Ò»¸öscreen£¬ÆäÖаüº¬ÁËÐí¶àÏî(ͼÏñ£¬Îı¾£¬Îı¾Óò£¬Ñ¡Ïî×飬µÈ)µÄÈÎÒâ×éºÏ 
Gauge  Íê³ÉÔÚ±íµ¥ÉÏij¸öÖµµÄÌõÂëͼÏÔʾ 
Graphics  ¸ÃÀàÌṩ¼òµ¥µÄ¶þά¼¸ºÎÌå×ÅÉ«ÄÜÁ¦ 
Image  ´æ·ÅͼÏñÊý¾ÝµÄÀà 
ImageItem  µ±°ÑͼÏñ¶ÔÏóÌí¼Óµ½form »òÕßalertÉÏʱ£¬¸ºÔðÆä²¼¾Ö¿ØÖÆ¡£ 
Item  ËüÊÇÒ»¸ö¿ÉÒÔÌí¼Óµ½Form »òÕßAlertÉϵÄËùÓÐ×é¼þµÄ»ùÀà ¡£ 
List  °üº¬Ò»ÏµÁÐÑ¡ÔñµÄÆÁÄ»¿Ø¼þ 
Screen  ËùÓø߲ãÓû§½Ó¿ÚÀàµÄ»ùÀà 
StringItem  ¸ÃÏî¿ÉÒÔ´æ·Å×Ö·û´® 
TextBox  ÔÊÐíÓû§ÊäÈëºÍ±à¼­Îı¾µÄÆÁÄ»¿Ø¼þ 
TextField  ¿ÉÒԷŵ½±íµ¥ÉÏÈ¥µÄ¿É±à¼­Îı¾¿Ø¼þ 
Ticker  Ò»ÖÖºá¿çÆÁÄ»ÏÔʾµÄ¶ÏÐøÆ÷ÀàÐ͵ÄÎı¾£¬Ëü¿ÉÒÔ±»ÒÀ¸½µ½³ýCanvasÍâµÄËùÓÐscreenÉÏ¡£ 

¡¡¡¡ ÏÂͼÏÔʾÆäÖеÄÖ÷ÒªÀ༰ÆäÖ®¼äµÄ¹Øϵ¡£


ͼ 4.°üÖеÄÖ÷ÒªÀàÖ®¼äµÄÀà¹Øϵͼ

    ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤·½°¸±¾ÆªÁ¬½Ó£ºhttp://www.rongsen.com.cn/show-335-1.html
Íøվά»¤½Ì³Ì¸üÐÂʱ¼ä:2008-02-22 04:59:34  ¡¾´òÓ¡´ËÒ³¡¿  ¡¾¹Ø±Õ¡¿
ÎÒÒªÉêÇë±¾Õ¾£ºNµã | ºÚ¿Í·ÀÏß¹ÙÍø |  
רҵ·þÎñÆ÷ά»¤¼°Íøվά»¤ÊÖ¹¤°²È«´î½¨»·¾³£¬ÍøÕ¾°²È«¼Ó¹Ì·þÎñ¡£ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤»ùµØÕÐÉ̽øÐÐÖУ¡QQ:29769479

footer  footer  footer  footer