javaÎı¾¿òÄÚÈݸıäʼþ
×÷Ϊһ¸ö¿çƽ̨µÄ±à³Ì½â¾ö·½°¸£¬JavaÏÔÈ»²»ÄÜÏñDelphiÄÇÑù£¬ÔÚÓû§½çÃæÉè¼Æ·½ÃæÌṩǿ´ó¡¢Ö±¹ÛºÍ¿ì½ÝµÄÉè¼ÆÖ§³Ö¡£±ÈÈç¶ÔÓÚÎı¾¿òµÄ¿ØÖÆ£¬µ±ÎÒÃÇ ÒªÔÚ³ÌÐòÖиÐÖªÓû§ÊÇ·ñÐÞ¸ÄÁËÎı¾¿òÖеÄÄÚÈÝʱ£¬DelphiÌṩÁËÒ»¸öÖ±½ÓµÄʼþµ÷ÓÃOnValueChanged()£¬¿ÉÒÔÔÚÎı¾¿òÄÚÈݵõ½Êµ¼ÊµÄ¸Ä ¶¯Ê±±»¼¤»î¡£¶øÒªÔÚJavaÖÐʵÏÖÕâÒ»¹¦ÄܾÍËÆºõÂé·³ÁËÒ»µã£¬Ö±½ÓµÄµ÷ÓÃÖ»ÓÐkeyPressed()ºÍkeyTyped()£¬Ç°ÕßÖ»¶ÔÖ÷¼üÅÌÇø£¨×Ö·û¡¢ Êý×ֵȣ©Óз´Ó¦£¬¶ÔÓÚDeleteµÈ¹¦ÄܼüûÓз´Ó¦£¬¶øºóÕßÓÖËÆºõ·´Ó¦Ì«¹ýÁéÃô£¬¶ÔһЩ²»»á¸Ä±äÎı¾¿òÄÚÈݵŦÄܼüÒ²»ý¼«ÏìÓ¦¡£
¡¡ ¡¡ÄÇôÔõÑù¶ÔJavaÖеÄÎı¾¿òÉèÖÃÀàËÆOnValueChanged()µÄʼþ´¦ÀíÄØ£¿ÕâÊ×ÏÈÈ¡¾öÓÚÎÒÃÇËùʹÓõÄÎı¾¿òÊÇÊôÓÚAWTÀ໹ÊÇSwing Àà¡£AWT(Abstract Window Toolkit£º³éÏó´°¿Ú¹¤¾ßÏä)×î³õÊÇΪÁËÈÃJava¾ßÓÐUIÉè¼ÆÄÜÁ¦¶ø±àдµÄ£¬µ«ÔÚ1.0°æ±¾Öв¢²»±» ½ÐºÃ¡£µ½ÁËJava 1.1°æ±¾Ö®ºó£¬ÓÉÓÚ¼ÓÈëÁËеÄʼþÇý¶¯·½·¨£¬²ÅÕæÕý±äµÃʵÓᢷ½±ãºÍÎȶ¨ÆðÀ´¡£¶øSwingÀàÔòÊÇΪÁËÓ¦¸¶AWT´æÔڵIJ»×㣬ÔÚ Java 1.1Ö®ºóÍÆ³öµÄÒ»¸ö×é¼þ¿â£¬ÓÉÓÚÊǽ¨Á¢ÔÚBeanµÄ»ù´¡ÉÏ£¨SwingµÄ×é¼þÊÇBean£©£¬ËùÒÔÏà¶ÔAWT¶øÑÔ£¬ËüÊÇÒ»¸ö“ÇáÁ¿¼¶”µÄÑ¡ÊÖ¡£ Swing¸ü“×ÔÈ»µØ”Ö§³Ö¸ü¶àµÄÃæÏò¶ÔÏóµÄʼþÇý¶¯£¬Éè¼Æ³öµÄUIÍâ¹Û¿ÉÒÔÔÚ²»Í¬µÄƽ̨ÉϺͲÙ×÷ϵͳÉϱ»¶¯Ì¬µØ¸Ä±ä¡£µ«ÔÚijЩ³¡ºÏÏ£¬ÓÉÓÚÆäÑϽ÷µÄ·â×° ÌØÐÔ£¬¾ßÌåʵÏÖ¹ý³Ì·´¶øÏԵýÏAWTÀàÒªÈß³¤Ò»µã¡£ÏÔÈ»£¬Èç¹û²»¿¼ÂǶÔÀÏ´úÂëµÄ¼ÌÐøÊ¹Óã¬SwingÀàÓ¦¸ÃÊÇÉè¼ÆUIµÄÊ×Ñ¡¡£
ʹÓÃAWTÀà
¡¡¡¡¶ÔÓÚAWTÖеÄTextFieldÀ࣬ʵÏÖ¼à¿ØµÄ¹Ø¼üÊǶÔTextListenerµÄʹÓá£TextListenerµÄÉùÃ÷ÈçÏ£º
¡¡¡¡interface TextListener extends EventListener
¡¡¡¡ËüÔÚjava.awt.event°üÖб»¶¨Òå¡£Õâ¸ö½Ó¿ÚÊÇÌṩ¸øÓû§ÓÃÒÔ¼àÌýÎı¾ÄÚÈݵı仯µÄ¡£ËüËù°üº¬µÄ·½·¨ÊÇtextValueChanged()£¬ÍêÕûµÄÉùÃ÷ÈçÏ£º
¡¡¡¡public void textValueChanged(TextEvent e) {}
¡¡ ¡¡µ±Ò»¸ö¶ÔÏóÖеÄÎı¾ÄÚÈÝ·¢Éú±ä»¯Ê±£¬¾Í»á´¥·¢¸Ãʼþ£¬²¢Ö´Ðи÷½·¨ÖÐËùÖ¸¶¨µÄÓï¾ä¡£Òª×¢ÒâµÄÊÇ£ºTextListenerÊÇÒ»¸ö½Ó¿Ú £¨interface£©£¬±ØÐëÏȶ¨ÒåÒ»¸öÐÂÀàÀ´Ö´ÐУ¨implements£©Ëü¡£±¾ÎÄËù¶¨ÒåµÄÐÂÀàÃûΪAWT_OnValueChanged¡£
¡¡¡¡ÔÚ´°ÌåµÄ˵Ã÷Óï¾äÖУ¬ÎªTextFieldÔö¼ÓÒ»¸öTextListenerʼþ(±¾Îĸø³öµÄTextField¶ÔÏóÃûΪtextField1)£º
textField1.addTextListener(new
AWT_OnValueChanged());
¡¡¡¡×îºó¶ÔtextValueChanged()ʼþ½øÐÐÖØÔØ£º
Ïà¹ØÎĵµ£º
Java³ý·¨ÔËËãµÄÏÝÚå
³ý·¨ÔËËã˲»»á°¡£¬ºÜ¶àÈ˲»Ð¼Ò»¹Ë£¬ÕæÊÇÎÞÖªÕßÎÞη£¡
Æäʵ³ý·¨¡¢ÇóÓàÔËËãÓÐһЩÏÝÚå¡£Ò»µ©¼ÆËã·¢ÉúÁËÎÊÌ⣬»¹ºÜ²»ºÃÕÒ¡£²»ºÃÕÒµÄÔÒòÖ÷ÒªÊÇÎÊÌâµÄżȻÐÔ̫ǿ£¬Èç¹ûÄãÖªµÀ¿ÉÄÜ·¢ÉúʲôÎÊÌ⣬ÄãµÄ´úÂë¾Í¿ÉÒÔдµÃ¸ü°²È«¡£
Êýѧ³ý·¨¹æ¶¨£¬0²»ÄÜ×ö³ýÊý£¬ÒòΪ»áµÃµ½Ò»¸öÎÞÇî´óÊý¾Ý¡£
&nb ......
java Socket ͨѶµÄ´úÂëÀý×Ó
ʵÏÖClient¶Ë¹¦ÄܵÄClientApp.javaÔÎļþ£º
import java.net.*;
import java.io.*;
import java.lang.*;
public class ClientApp
{
public static void main(String args[])
{
try
{
//´´½¨Í¨Ñ¶²¢ÇÒºÍÖ÷»úRockÁ¬½Ó
Socket cSocket=new Socket("192.168.100.188", ......
´ó¼ÒºÃ,ÎÒÊÇ´«ÖDz¥¿Í2009Äê12ÔÂ20ºÅ³å´Ì°àѧԱ.ÔÚ½ÓÏÂÀ´µÄ¼¸¸öÔÂÀïÎÒ½«ÕæÊµµÄ¼Í¼ÔÚ´«ÖDz¥¿ÍµÄѧϰ¾Àú.Ò»ÊǶÔ×Ô¼ºÑ§Ï°µÄ×ܽáºÍ¼Í¼;¶þÊÇÕæÊµµÄ·´Ó¦ÔÚ´«ÖDz¥¿Íѧϰ¾ÀúºÍ¹ý³Ì.
ÏȽéÉÜÒ»ÏÂÎÒ×Ô¼º´Ó±ÏÒµµ½´«ÖDz¥¿Í֮ǰÔÚ±±¾©µÄ¾Àú.09Äê±¾¿ ......
Ò»¡¢»ùÓÚRMIµÄÒ»´ÎÍêÕûµÄÔ¶³ÌͨÐŹý³ÌµÄÔÀí£º
1. ¿Í»§¶Ë·¢ÆðÇëÇó£¬ÇëÇóת½»ÖÁRMI¿Í»§¶ËµÄstubÀࣻ
2. stubÀཫÇëÇóµÄ½Ó¿Ú¡¢·½·¨¡¢²ÎÊýµÈÐÅÏ¢½øÐÐÐòÁл¯£»
3. »ùÓÚsocket½«ÐòÁл¯ºóµÄÁ÷´«ÊäÖÁ·þÎñÆ÷¶Ë£»
4. ·þÎñÆ÷¶Ë½ÓÊÕµ½Á÷ºóת·¢ÖÁÏàÓ¦µÄskeltonÀࣻ
5. skeltonÀཫÇëÇóµÄÐÅÏ¢·´ÐòÁл¯ºóµ÷ÓÃʵ¼ÊµÄ´¦ÀíÀࣻ
6. ´¦Àí ......
ºÜ¶àÅóÓÑÔÚÉîÈëµÄ½Ó´¥ JAVA ÓïÑÔºó¾Í»á·¢ÏÖÕâÑùÁ½¸ö´Ê£º·´Éä (Reflection) ºÍÄÚÊ¡ (Introspector) £¬¾³£¸ã²»Çå³þÕâµ½µ×ÊÇÔõô»ØÊ£¬ÔÚʲô³¡ºÏÏÂÓ¦ÓÃÒÔ¼°ÈçºÎʹÓ㿽ñÌì°ÑÕâ¶þÕß·ÅÔÚÒ»Æð½éÉÜ£¬ÒòΪËüÃǶþÕßÊÇÏศÏà³ÉµÄ¡£
·´Éä
<o:p> </o:p>
Ïà¶Ô¶øÑÔ£¬·´Éä±ÈÄÚÊ¡¸üÈÝÒ×Àí½âÒ»µã¡£ÓÃÒ»¾ä±È½Ï°×µÄ»°À´¸ÅÀ ......