javaÖÐÓйØÔØÈë°üµÄÒÉ»ó¡£
СµÜ×î½üѧϰͼÐνçÃæ±à³Ì£¬ÓÉAWTתµ½Swing£¬ÔÚ¿´Ò»¸ö³ÌÐòʱ¸Ðµ½ÒÉ»ó¡£Ò»¸ö³ÌÐòÔØÈëµÄ°üÖÐͬʱ°üº¬
Java code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
¿ÉÊÇÎÒ¿´µ½ÔÚawt°üÖеÄÀ࣬ÔÚswing°üÖж¼ÓжÔÓ¦µÄÀ࣬ÄÇôÊÇ·ñ¿ÉÒÔÈ¥µôµÚÒ»¸ö°ü£¿ÔÚCore Java Volume I FundamentalsÖп´µ½£¬¡°SwingûÓÐÍêÈ«Ìæ´úAWT£¬¶øÊÇ»ùÓÚAWT¼Ü¹¹Ö®ÉÏ¡±£¬ÊDz»ÊÇ˵AWT°üºÍSwing°üͬʱʹÓã¿
Çë½Ì£¡£¡£¡
Êǰ¡ ¿ÉÒÔͬʱʹÓÃ
²»ÊDZØÐëͬʱʹÓÃ
ÊÓÇé¿ö¶ø¶¨,Ò»°ãÀ´Ëµ,Èç¹ûûÓõ½awtµÄ×é¼þ,¿ÉÒÔÈ¥µôµÚÒ»¸ö°ü
¸ù¾ÝÐèҪѡÔñ¡£¡£
»¹ÓУ¬Ç¿ÁÒ²»ÍƼö¼Ó°ü·¾¶ÖÐÓÐ"*" ÀýÈ磺javax.swing.*; Ç¿ÁÒ½¨Òéдµ½¾ßÌåµÄÀà·¾¶¡£
Ç¿ÁÒ²»ÍƼö¼Ó°ü·¾¶ÖÐÓÐ"*" ÀýÈ磺javax.swing.*; Ç¿ÁÒ½¨Òéдµ½¾ßÌåµÄÀà·¾¶
Õâ¾ä»°ËµµÄÊǺÜÓеÀÀíµÄ
Õâ¶Ô¾ßÌå¼ÓÔØµÄʱºò£¬Ð§ÂÊ»áÌá¸ßºÜ¶à
˵ʵÔÚµÄÎÒ¶Ôswing²»Ôõô¶®£¬ÓõÄÒ²ÉÙ£¬Èç¹ûÄãÕæ¶Ô½çÃæ¿ª·¢¸ÐÐËȤµÄ»°£¬¿ÉÒÔʹÓÃÆäËûµÄÓïÑÔ
javaµÄÓÅÊÆ»¹ÊÇÔÚwebÕâ¿é£¬j2ee²ÅÊǺËÐİ¡¡£
swing²¢Ã»ÓÐÍêȫȡ´úawt£¬Ò»°ãµÄcomponent×é¼þ£¬ÔÚswingÖж¼ÓжÔÓ¦£¬µ«ÓÐÁ½ÖÖ»ù±¾Çé¿öÊDZØÐëÔØÈëawt°üµÄ£º
1.ÐèҪʹÓøúlayout managerÓйصÄÀàµÄʱºò£¬ÀýÈ磺
java.awt.BorderLayout
java.awt.BoxLayout
java.awt.FlowLayout
java.awt.GridLayout
Õâʱ¾Í±ØÐëÔØÈ룺
import java.awt.*
Ïà¹ØÎÊ´ð£º
ÏÖÔÚ»¹ÓкܶàÈ˸㲻¶®PHPºÍJAVA¿ª·¢µÄÐͬOAµ½µ×ÓÐʲô²»Í¬£¬¶Ô×Ô¼ºµ½µ×ÓÐʲôӰÏ죬ÒÔÖÁÓÚ×ö³öÁË´íÎóµÄÑ¡Ôñ¶øêݺ¦ÎÞÇî¡£±ÊÕ߸ù¾ÝÁ½ÖÖ¼¼ÊõµÄÌØµãÖØÐÂÕûÀíÁËÒ»¸ö¶Ô±È£¬¸ø¹ØÐÄÐͬOA¼¼ÊõµÄ¶ÁÕß×ö¸ö²Î¿¼¡£
»ªÌ춯Á¦Ð ......
ÎÒÔÚjspÒ³Ãæ´æÉÏÒ»¸ösession,±¾Ò³Ã滹¿ÉÒÔÈ¡³öÖµÀ´.
µ«ÊÇһˢÐÂ,»òÕß´ò¿ªÐµÄÒ³Ãæ¾ÍÈ¡²»³öÖµÀ´ÁË.
Ææ¹ÖµÄÊÇ,ÎÒ²âÊÔÁíÒ»¸ö³ÌÐòʱºò
ÔÚjspÒ³Ãæ´æÉÏÒ»¸ösession,±¾Ò³Ãæ¿ÉÒÔÈ¡³öÖµÀ´,ˢлò´ò¿ªÐÂÒ³ÃæÖµÄÜÈ¡³öÀ´ÁË.
......
×Ö·ûÁ÷µÄ¶ÁºÍд×îÖÕÔڵײ㶼ÊÇͨ¹ý×Ö½ÚÁ÷À´Íê³ÉµÄÂ𣿡¡¶ÁдÎı¾Îļþ×Ö·ûÁ÷Ó¦¸Ã¾Í¿ÉÒÔÁ˰ɡ£¡£
¸÷λ´ó¸ç´ó½ã°ï°ïæ°¢
JavaÁ÷°üÀ¨×Ö½ÚÁ÷ºÍ×Ö·ûÁ÷£¬×Ö½ÚÁ÷ͨ¹ýIOÉ豸ÒÔ×Ö½ÚÊý¾ÝµÄ·½Ê½¶ÁÈ룬¶ø×Ö·ûÁ÷ÔòÊÇͨ¹ý×Ö½ÚÁ÷ ......
long startTime=System.currentTimeMillis();
// do something
long endTime=System.currentTimeMillis();
long spentTime=(endTime-startTime)/1000;
Èç¹ûÎÒÔÚ"do somethings"ÖÐÐÞ¸ÄÁ ......
package com.Socket;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import ......