¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ5ÕÂ
µÚ5ÕÂͼÐνçÃæÉè¼Æ(Ò»)
(Ò»)¿Î³ÌÄÚÈÝ
5.1 ͼÐνçÃæÉè¼Æ»ù´¡
5.1.1 AWI’ºÍSwing
5.1.2×é¼þºÍÈÝÆ÷
5.1.3ʼþÇý¶¯³ÌÐòÉè¼Æ»ù´¡
5.2¿ò¼Ü´°¿Ú .
5.3±êÇ©¡¢°´Å¥ºÍ°´Å¥Ê¼þ
5.3.1 ±êÇ©
5.3.2°´Å¥ºÍ°´Å¥Ê¼þ´¦Àí
5.4Ãæ°å
5.4.1 JPanel
5.4.2 JScrollPane
5.5²¼¾ÖÉè¼Æ
5.5.1 FlowI.ayout²¼¾Ö
5.5.2 BorderI.ayout²¼¾Ö
5.5.3 GridI.,ayout²¼¾Ö
5.5.4 CardLayout²¼¾Ö
5.5.5 null²¼¾ÖÓësetBounds·½·¨
5.6Îı¾¿òºÍÎı¾Çø
5.6.1 Îı¾¿ò
5.6.2Îı¾Çø
5.6.3Êý¾ÝÊäÈëºÍÊä³ö
(¶þ)ѧϰĿµÄÓëÒªÇó
±¾Õ½éÉÜJavaͼÐÎÓû§½çÃæÉè¼ÆµÄ»ù±¾·½·¨¡¢½çÃæÊ¼þµÄ´¦Àí·½·¨¡£Ö÷ÒªÄÚÈݰüÀ¨£º
AWTºÍSwingÖÐÀàµÄ²ã´Î½á¹¹£¬´´½¨¿ò¼Ü´°¿ÚµÄ·½·¨£¬Éè¼Æ±êÇ©¡¢°´Å¥ºÍ°´Å¥Ê¼þµÄ´¦Àí
·½·¨;Ãæ°å£¬²¼¾ÖÉè¼Æ£¬Îı¾¿òºÍÎı¾Çø£¬ÀûÓÃÎı¾¿òºÍÎı¾ÇøÊµÏÖÊý¾ÝÊäÈëºÍÊä³öµÄ·½
·¨¡£ÒªÇóÄÜÕýÈ·´´½¨¼òµ¥µÄ¿ò¼Ü´°¿Ú£¬ÄÜ´´½¨ºÍʹÓñêÇ©¡¢°´Å¥£¬ÒÔ¼°ÄÜ´¦Àí°´Å¥Ê¼þ;ÄÜ
´´½¨ºÍʹÓÃÃæ°å;ÄܶԽçÃæ½øÐмòµ¥µÄ²¼¾ÖÉè¼Æ£¬°üÀ¨Ç¶Ì׵IJ¼¾ÖÉè¼Æ;ÄÜ´´½¨Îı¾¿òºÍÎÄ
±¾Çø£¬ÄÜ´¦ÀíÎı¾¿òʼþ£¬²¢ÀûÓÃÎı¾¿òºÍÎı¾ÇøÊäÈëºÍÊä³öÊý¾Ý¡£
(Èý)¿¼ºË֪ʶµãÓ뿼ºËÒªÇó
1.JavaµÄAWTºÍSwingµÄ»ù´¡ÖªÊ¶£¬×é¼þºÍÈÝÆ÷µÄ֪ʶ£¬Ê¼þÇý¶¯µÄ¸ÅÄҪÇó´ïµ½
“Áì»á”²ã´Î¡£
2.ÉùÃ÷JFrameµÄ×ÓÀàºÍ´´½¨JFrame´°¿Ú£¬ÒªÇó´ïµ½“×ÛºÏÓ¦ÓÔ²ã´Î¡£
3.ÉùÃ÷¡¢´´½¨±êÇ©£¬ÒªÇó´ïµ½“¼òµ¥Ó¦ÓÔ²ã´Î¡£
4.ÉùÃ÷ºÍ´´½¨°´Å¥£¬´¦Àí°´Å¥Ê¼þ£¬ÒªÇó´ïµ½“×ÛºÏÓ¦ÓÔ²ã´Î¡£
5.ÉùÃ÷JPanelÀà×ÓÀ࣬´´½¨JPanel¶ÔÏó£¬ÒªÇó´ïµ½“×ÛºÏÓ¦ÓÔ²ã´Î¡£
6.ÉùÃ÷JScmllPaneÀàµÄ×ÓÀ࣬´´½¨JScrollPane¶ÔÏó£¬ÒªÇó´ïµ½“¼òµ¥Ó¦ÓÔ²ã´Î¡£
7.ʹÓÃFlowLay¡£ut²¼¾Ö¡¢BorderLayout²¼¾Ö¡¢CardLayout²¼¾Ö¡¢GridLayout²¼¾ÖÉè¼Æ²ßÂÔ
Éè¼Æ½çÃæ£¬ÒªÇó´ïµ½‘‘×ÛºÏÓ¦ÓÃ’’²ã´Î;nuU²¼¾ÖÓësetB¡£unds·½·¨£¬ÒªÇó´ïµ½“ʶ¼Ç”²ã´Î¡£
8.ÉùÃ÷ºÍ´´½¨Îı¾¿ò£¬´¦ÀíÎı¾¿òʼþºÍÔÚÎı¾¿òÖÐÊäÈëÊä³öÊý¾Ý£¬ÒªÇó´ïµ½“×ÛºÏ
Ó¦ÓÔ²ã´Î¡£
9.ÉùÃ÷ºÍ´´½¨Îı¾Çø£¬½«Îı¾Çø·ÅÖÃÓÚ¹ö¶¯Ãæ°å¡¢ÔÚÎı¾ÇøÉÏÊäÈëÊä³öÊý¾Ý£¬ÒªÇó´ï
µ½“×ÛºÏÓ¦ÓÔ²ã´Î¡£
Ïà¹ØÎĵµ£º
¶ÔÓÚÒ»¸öʵÏÖÁËComparable½Ó¿ÚµÄ¶ÔÏ󣬸ýӿÚÖ»ÄÜʵÏÖÒ»´Î¡£Èç¹ûÔÚÒ»¸ö¼¯ºÏÀïÃæÐèҪʹÓÃidÅÅÐò£¬¶øÔÚÁíÍâÒ»¸ö¼¯ºÏÀïÐèÒª°´Ãû×ÖÅÅÐòÕâʱ¾ÍÐèÒªÔÚÕâ¸ö¼¯ºÏÀïÃæÖ¸¶¨±È½ÏÆ÷¡£
Comparable½Ó¿ÚÉùÃ÷ÁËcompareTo(Object o)·½·¨
Comparator ½Ó¿ÚÉùÃ÷ÁËcompare(Object o1,Object o2)·½·¨
eg:
µÚÒ»¸öÊ÷¼¯Êǰ´ÕÕ¶ÔÏóĬÈϵÄidÅÅÐò£¬µ ......
ʹÓà Java communications API ʵÏÖ²¢Ðж˿ڴòÓ¡
ÕâÊÇÒ»¸öÔÚ¿Í»§Ö§³ÖÖÐÓöµ½µÄÐÂÎÊÌ⣬ÎÒÔÚÏà¹ØµÄÍøÕ¾([url]www.rxtx.org[/url] and [url]www.sun.com.cn[/url])ÉÏÕÒµ½ÁËһЩÓÐÓõÄÐÅÏ¢£¬×îºóÖÕÓÚÔÚWindows XP ºÍ LinuxIA32 ƽ̨ÏÂʵÏÖ²¢Ðж˿ڴòÓ¡ÕâÒ»¹¦ÄÜ¡£
Ê×ÏÈ£¬ÎÒÃÇÒª´ÓSUNµÄÍøÕ¾ÏÂÔØJava communicat ......
°²×°Java¿ª·¢Èí¼þʱ£¬Ä¬Èϰ²×°°üº¬Á½¸öÎļþ¼Ð£¬Ò»¸öJDK(Java¿ª·¢¹¤¾ßÏä)£¬Ò»¸öJRE(JavaÔËÐл·¾³£¬ÄÚº¬JVM)£¬ÆäÖÐJDKÄÚÁíº¬Ò»¸öJRE¡£Èç¹ûÖ»ÊÇÔËÐÐJava³ÌÐò£¬ÔòJREÒÑ×ã¹»£»¶øJDKÔòÖ»Óпª·¢ÈËÔ±²ÅÓõ½¡£
Ò»¡¢JVMÄÚ´æ·ÖÅäÉèÖÃ
1. JVMÄÚ´æ·ÖÅäÉèÖõIJÎÊýÓÐËĸö£º
-Xmx Java Heap×î´óÖµ£¬Ä¬ÈÏֵΪÎïÀíÄÚ´æµÄ ......
¡¶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ÕÂ
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 ......