Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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ÐéÄâ»ú(JVM)¼°ÆäÄÚ´æ·ÖÅäµÄÉèÖÃ

°²×°Java¿ª·¢Èí¼þʱ£¬Ä¬Èϰ²×°°üº¬Á½¸öÎļþ¼Ð£¬Ò»¸öJDK(Java¿ª·¢¹¤¾ßÏä)£¬Ò»¸öJRE(JavaÔËÐл·¾³£¬ÄÚº¬JVM)£¬ÆäÖÐJDKÄÚÁíº¬Ò»¸öJRE¡£Èç¹ûÖ»ÊÇÔËÐÐJava³ÌÐò£¬ÔòJREÒÑ×ã¹»£»¶øJDKÔòÖ»Óпª·¢ÈËÔ±²ÅÓõ½¡£
Ò»¡¢JVMÄÚ´æ·ÖÅäÉèÖÃ
1. JVMÄÚ´æ·ÖÅäÉèÖõIJÎÊýÓÐËĸö£º
-Xmx    Java Heap×î´óÖµ£¬Ä¬ÈÏֵΪÎïÀíÄÚ´æµÄ ......

»ùÓÚJavaµÄ¼òÒײ¥·ÅÆ÷

 ÔÚJava AplicationÖÐʵÏֵļòÒײ¥·ÅÆ÷¡£À´Ô´ÓÚºúÇɶàÖ÷±àµÄ¡¶Java³ÌÐòÉè¼Æ°¸Àý½Ì³Ì¡·
ÎÒÊÔÔËÐйýÁË£¬ÆäÖÐµÄ “Ìýº£.wav”,“Ò»¶¨Òª°®Äã.wav”ÒôƵÎļþÒª·ÅÔÚclassËùÔÚµÄÎļþ¼ÐÖУ¬ÇÒÖ»Ö§³Öwav¸ñʽ
Ô´´úÂ룺
import java.applet.Applet;
import java.applet.AudioClip;
import javax.swing.* ......

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

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ1ÕÂ
www.wesiedu.com   2009-5-5   ÔÚÏßÄ£Ä⿼³¡
¶þ¡¢¿Î³ÌÄÚÈÝÓ뿼ºËÄ¿±ê
µÚ1Õ JavaÓïÑÔ»ù´¡
(Ò»)¿Î³ÌÄÚÈÝ
1.1 JavaÓïÑÔµÄÌØµã
1.2 JavaÓ¦ÓóÌÐòºÍСӦÓóÌÐò
1.3 Java³ÌÐòµÄ¿ª·¢¹ý³Ì
1.4±êʶ·ûºÍ¹Ø¼ü×Ö
l.5»ù±¾Êý¾ÝÀàÐÍ
1.5.1 Âß¼­ÀàÐÍ
1 ......

¡¶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Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ9ÕÂ

µÚ9Õ ÊäÈëºÍÊä³öÁ÷
(Ò»)¿Î³ÌÄÚÈÝ
9.1×Ö½ÚÁ÷ºÍ×Ö·ûÁ÷
9.1.1 File¶ÔÏó
9.1.2Á÷¶ÔÏó
9.2»º³åʽÊäÈëÊä³ö
9.2.1»º³åʽÊäÈë
9.2.2»º³åʽÊä³ö
9.3Ëæ»ú·ÃÎÊ
9.4Îļþ¶Ô»°¿ò
(¶þ)ѧϰĿµÄÓëÒªÇó
±¾Õ½éÉÜJava³ÌÐòÊý¾ÝÎļþµÄÊäÈëÊä³ö¼¼Êõ¡£ÒªÇóÄܱàд¼òµ¥µÄJavaÎļþ´¦Àí³ÌÐò¡£
(Èý)¿¼ºË֪ʶµãÓ뿼ºËÒªÇó
1.´´½¨File¶ÔÏó£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ