¡¶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.ÉùÃ÷ºÍ´´½¨Îı¾Çø£¬½«Îı¾Çø·ÅÖÃÓÚ¹ö¶¯Ãæ°å¡¢ÔÚÎı¾ÇøÉÏÊäÈëÊä³öÊý¾Ý£¬ÒªÇó´ï
µ½“×ÛºÏÓ¦ÓÔ²ã´Î¡£
Ïà¹ØÎĵµ£º
Ê×ÏÈ£¬´ò¿ªMySQL Query Browser£¬ÔÚµ±Ç°TestÊý¾Ý¿âÏ£¬Ð½¨Ò»¸östudent±í£¬ÓÐÈçÏÂÊôÐÔ£º
create table student (name varchar(10),id int(2),sex varchar(10));
³ÌÐò¼ûÏ£º
package com.JDBC;
import java.sql.*;
public class JDBCTest {
public static void main(String[] args) {String driver = "com.mys ......
import java.sql.*;
/*
* JAVAÁ¬½ÓACCESS£¬SQL Server,MySQL,OracleÊý¾Ý¿â
*
* */
public class JDBC {
public static void main(String[] args)throws Exception {
Connection conn=null;
//====Á¬½ÓACCESSÊý¾Ý¿â ......
ÀàÐÍת»»×ܽ᣺
1.ÔÐÍÊý¾Ýbyte,short,int,long,float,double,char,boolean,СÀàÐÍÊý¾Ý¿ÉÒÔÖ±½Ó¸³¸ø´óÀàÐÍÊý¾ÝÀýÈç
int a=1;byte b=2;short c=3;float d=3;double e=4;char f='a';boolean g=true;long l=10;
c=b;
a=f;
d=a;
e=d;
byteÐÍÊý¾Ý²»ÄÜÖ±½Ó¸³¸øcharÐÍÊý¾Ý£¬ÒòΪbyte±íʾµÄÊÇ8λÓзûºÅÊý£¬¶øchar±íʾµ ......
ÕâÀï¶ÔÓÚ¼¸¸ö»ù±¾µÄ¸ÅÄî URL TCP UDP Socket ¾Í²»¼Ó˵Ã÷ÁË£¬ÕâÀï½ö½öÊǼǼһЩѧϰÈÕÖ¾±¸Íü¡£
1£ºÈçºÎ¶¨ÒåÏà¶Ô×ÊÔ´
¼ÙÉèÓÐÈçÏÂÁ½¸ö×ÊÔ´ £º
http://www.gamelan.com/pages/Gamelan.game.html
http://www.gamelan.com/pa ......
ÔÚJava AplicationÖÐʵÏֵļòÒײ¥·ÅÆ÷¡£À´Ô´ÓÚºúÇɶàÖ÷±àµÄ¡¶Java³ÌÐòÉè¼Æ°¸Àý½Ì³Ì¡·
ÎÒÊÔÔËÐйýÁË£¬ÆäÖÐµÄ “Ìýº£.wav”,“Ò»¶¨Òª°®Äã.wav”ÒôƵÎļþÒª·ÅÔÚclassËùÔÚµÄÎļþ¼ÐÖУ¬ÇÒÖ»Ö§³Öwav¸ñʽ
Ô´´úÂ룺
import java.applet.Applet;
import java.applet.AudioClip;
import javax.swing.* ......