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

Java GUIµÄ·¢Õ¹ºÍÑÝ»¯¼òÊ·[zz]

µ±JavaÔÚ1995ÄêµÄ´ºÌìµÚÒ»´Î·¢²¼µÄʱºò£¬Ëü°üº¬ÁËÒ»¸ö½ÐAWT(Abstract Windowing Toolkit)µÄ¿â£¬ÓÃÀ´¹¹½¨Í¼ÐÎÓû§½çÃæÓ¦ÓóÌÐò¡£JavaºÜÓÐÐÛÐĵÄÐûÑÔ£­£­"write once, run anywhere"Ðíŵ£ºÒ»¸ö¾ßÓÐÏÂÀ­²Ëµ¥£¬ÃüÁî°´Å¥£¬¹ö¶¯ÌõÒÔ¼°ÆäËû³£¼ûµÄGUI¿Ø¼þµÄÓ¦ÓóÌÐò½«Äܹ»ÔÚ¸÷ÖÖ²Ù×÷ϵͳÉÏÔËÐжø²»±ØÖØÐ±àÒë³ÉÕë¶Ôijһƽ̨µÄ¶þ½øÖÆ´úÂ룬°üÀ¨Microsoft Windows, Sun’s own Solaris, Apple’s Mac OSÒÔ¼°Linux¡£
    ËäÈ»×î³õJavaÊÇÖ§³Ö²Ù×÷ϵͳ¶ÀÁ¢µÄÓ¦ÓóÌÐò¿ª·¢£¬ÔÚJavaÌá³ö"write once, run anywhere"ÐûÑÔÄǶÎʱ¼äµÄ¸ïÃüµ¼ÖÂÁËJava appletºÍÖ÷µ¼×ÀÃæÓ¦ÓóÌÐò¼Æ»®µÄ²úÉú¡£
    ¾¡¹Ü´ÓÄÇÒÔºó´ó²¿·Ö¹¹½¨×ÀÃæÓ¦ÓóÌÐòµÄ³É¾Í¶¼ÂýÂýË¥ÍË£¬Java¹¹½¨Í¼ÐÎÓû§½çÃæµÄÄÜÁ¦·´µ¹ÔöÇ¿ÁË¡£¸ú×ÙJava GUIµÄ·¢Õ¹ºÍÑÝ»¯£¬ÎÒÃǽ«·¢ÏÖ3¸öÖ÷ÒªµÄ¹¹½¨´°¿Ú³ÌÐò¿â:AWT,SwingºÍSWT(Standard Widget Toolkit)¡£ÔÚÕâÒ»ÕÂÀïÎÒÃǽ«²é¿´ºÍ·ÖÎöÕâ3¸ö¿âÖеÄÿһ¸ö¿â£¬²¢ÇÒÎÒÃǽ«Ò»ÆðÀ´¿´Ò»¿´µÚ4¸ö¿â£­£­JFace¡£ÆäʵJFace²»ËãÒ»¸öÕæÕýµÄ¹¹½¨´°¿Ú³ÌÐò¿â£¬¶øÊÇÔÚ»ùÓÚSWTÖ®ÉϵÄÒ»¸ö³éÏó²ã¡£
    AWT
    ºÜ¶àÎ§ÈÆ×ŽéÉÜJava¼¼ÊõµÄÁîÈ˼¤¶¯µÄµØ·½¶¼»ùÓÚapplets£­£­Ò»¸ö¿ÉÒÔÈóÌÐòͨ¹ýInternet·¢²¼²¢ÔÚä¯ÀÀÆ÷ÄÚÖ´ÐеÄм¼Êõ¡£Óû§ºÍ¿ª·¢ÈËÔ±¶¼ÈÈÖÔÓÚ˹£¬ÒòΪappletsÐíŵ½«¼ò»¯¿çƽ̨ӦÓóÌÐòµÄ¿ª·¢£¬Î¬»¤ºÍ·¢²¼£¬¶øÕâÊÇÉÌÒµÈí¼þ¿ª·¢Öм¸¸ö×ÌôÕ½ÐԵϰÌâ¡£
    ΪÁË·½±ãÓÃJava¹¹½¨Í¼ÐÎÓû§½çÃæ£¬Sun×î³õÌṩÁËÒ»¸öÔÚËùÓÐÆ½Ì¨Ï¾ßÓеĶÀÌØJavaÍâ¹ÛµÄͼÐνçÃæ¿â¡£SunÔÚapplet¼¼Êõ²ßÂÔ·½ÃæµÄÊ×Òª»ï°éNetscapeÌá³öappletsÓ¦¸Ãά³ÖºÍÔËÐÐʱƽ̨һÑùµÄÍâ¹Û¡£ËûÃÇÏ£ÍûappletsÔÚijһƽ̨ÏÂÔÚÏÔʾºÍÐÐΪÉÏÄܹ»ÏñÆäËûÓ¦ÓóÌÐòÒ»Ñù¡£
    ΪÁËʵÏÖNetscapeµÄ"±¾µØÍâ¹Û"µÄÄ¿±ê£¬ÔÚJDKµÄµÚÒ»¸ö·¢²¼°æÖаüº¬ÁËAWTÕâ¸ö¿â¡£AWTµÄȱʡʵÏÖʹÓÃÁË"¶ÔµÈ"»úÖÆ£¬¼´Ã¿Ò»¸öJava GUI´°¿Ú²¿¼þ¶¼ÔڵײãµÄ´°¿ÚϵͳÖÐÓÐÒ»¸ö¶ÔÓ¦µÄ×é¼þ¡£
    ÀýÈ磬ÿһ¸öjava.awt.Button¶ÔÏó½«Ôڵײ㴰¿ÚϵͳÖд´½¨Ò»¸öΨһ¶ÔÓ¦µÄbutton¡£µ±Óû§µã»÷ÄǸö°´Å¥µÄʱºò£¬Ê¼þ½«´Ó±¾µØÊµÏÖ¿â´«Ë͵½JavaÐéÄâ»úÀ²¢ÇÒ×îÖÕ´«Ë͵½Óëjava.awt.Button¶ÔÏóÏà¹ØÁªµÄÂß¼­¡£¶ÔµÈϵͳµÄʵÏÖÒÔ¼°Java×é¼þÓë¶ÔµÈ×é¼þÖ®¼äµÄ½»Á÷µÄʵÏÖ¶¼Òþ²ØÔڵײãJVMʵÏÖÖУ¬JavaÓïÑÔ¼¶µÄ´úÂëÈÔÈ»¿çƽ̨¡£
    ¾¡¹ÜÈç´Ë£¬ÎªÁ˱£³Ö"write once, run anywhere"µÄÐíŵ£¬Ja


Ïà¹ØÎĵµ£º

java×Ö·û´®´¦ÀíÀà

×Ô¼ºÊÕ¼¯µÄһЩjava´¦ÀíÀ࣬¹©ÒÔºó²éѯ
package com.tools;
import java.text.SimpleDateFormat;
import java.util.Date;
public class StringHandler {

/******************************
* ¹¦ÄÜ£º½«IPµØÖ·×ª»»Îª¶ÔÓ¦µÄÕûÊý
* ·µ»ØÀàÐÍ£ºlong
******************************/
public static long getI ......

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ2ÕÂ

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ2ÕÂ
www.wesiedu.com   2009-5-5   ÔÚÏßÄ£Ä⿼³¡
µÚ2Õ ÔËËãºÍÓï¾ä
(Ò»)¿Î³ÌÄÚÈÝ
2.1 Êý¾ÝÔËËã
2.1.1 ¸³ÖµÔËËã
2.1.2ËãÊõÔËËã
2.1.3×ÔÔöºÍ×Ô¼õÔËËã
2.1.4¹ØÏµÔËËã
2.1.5Âß¼­ÔËËã
2.1.6Ìõ¼þÔËËã
2.1.7ÆäËûÔËËã
2.2Óï¾ä
2.2.1»ù±¾Óï¾ä
2.2 ......

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ3ÕÂ

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ3ÕÂ
www.wesiedu.com   2009-5-5   ÔÚÏßÄ£Ä⿼³¡
µÚ3ÕÂ ÃæÏò¶ÔÏó±à³Ì»ù´¡
(Ò»)¿Î³ÌÄÚÈÝ
3.1 ÃæÏò¶ÔÏóµÄ»ù±¾¸ÅÄî
3.2 JavaµÄÀàºÍ¶ÔÏó
3.2.1 Àà
3.2.2¶ÔÏó
3.2.3ʵÀý±äÁ¿ºÍÀà±äÁ¿
3.2.4ʵÀý·½·¨ºÍÀà·½·¨
3.2.5·ÃÎÊȨÏÞ
3.2.6¼Ì³Ð
3.2.7 Java ......

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ7ÕÂ

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ7ÕÂ
www.wesiedu.com   2009-5-5   ÔÚÏßÄ£Ä⿼³¡
µÚ7Õ ͼÐΡ¢Í¼ÏñÓë¶àýÌå
(Ò»)¿Î³ÌÄÚÈÝ
7.1 »æÍ¼»ù´¡
7.1.1 GraphicsÀàµÄ»ù±¾¹¦ÄÜ
7.1.2×ÖÐͺÍÑÕÉ«
7.1.3»æÍ¼Ä£Ê½
7.2»æÍ¼
7.2.1 GâîphicsÀàµÄ»æÍ¼·½·¨
7.2.2 Gmphics2DÀàµÄ»æÍ¼·½·¨
7.3ͼ ......

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ10ÕÂ

µÚ10ÕÂ ÍøÂçÓëÊý¾Ý¿â±à³Ì»ù´¡
(Ò»)¿Î³ÌÄÚÈÝ
10.1 JavaÍøÂç±à³Ì»ù´¡
10.1.1 IPµØÖ·ºÍInetAddressÀà
10.1.2ͳһ×ÊÔ´¶¨Î»·ûURL
10.1.3¿Í»§»ú/·þÎñÆ÷ģʽ
l0.2 JavaÊý¾Ý¿â±à³Ì»ù´¡
10.2.1 Java³ÌÐòÓëÊý¾Ý¿âÁ¬½Ó
10.2.2¼¸¸öÖØÒªµÄÀàºÍ½Ó¿Ú
10.2.3Êý¾Ý¿â²éѯ
10.2.4Êý¾Ý¿â¸üÐÂ
(¶þ)ѧϰĿµÄÓëÒªÇó
±¾Õ½éÉÜJavaÍøÂç± ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ