91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

另外一個(gè)同學(xué)做的聊天室 有源碼和報(bào)告的, 大家看看吧 參考下 由哈工小白(050420218)提供

資源截圖

代碼片段和文件信息

import?java.awt.*;
import?java.awt.event.*;
import?java.applet.*;
import?java.net.*;
import?java.io.*;
import?java.util.*;

public?class?chatapplet?extends?applet?{
??/*以下用于定義UI變量*/
??Panel?panel1?=?new?Panel();????????//用于放置輸入姓名和連接兩個(gè)按鈕
??BorderLayout?borderLayout1?=?new?BorderLayout();
??Panel?panel2?=?new?Panel();????????//用于放置聊天信息顯示和聊天人員列表
??Panel?panel3?=?new?Panel();????????//用于放置發(fā)送信息區(qū)域
??FlowLayout?flowLayout1?=?new?FlowLayout();
??FlowLayout?flowLayout2?=?new?FlowLayout();
??Label?label1?=?new?Label();
??TextField?name_txt?=?new?TextField(15);
??Button?button1?=?new?Button();
??Button?button2?=?new?Button();
??TextArea?chat_txt?=?new?TextArea(1530);
??Label?label2?=?new?Label();
??Button?button3?=?new?Button();
??TextField?msg_txt?=?new?TextField(20);
??java.awt.List?list1?=?new?java.awt.List(13);
??
??/*以下定義數(shù)據(jù)流和網(wǎng)絡(luò)變量*/
??Socket?soc=null;???????????????????//定義連接套接字
??PrintStream?ps=null;?????????????????//定義打印流?
??Listen?listen=null;?????????????????//定義一個(gè)客戶端線程
??
??public?void?init()?????????????????//初始化圖形界面
{
??resize(475350);??
?????this.setLayout(borderLayout1);
????panel2.setLayout(flowLayout1);
????panel3.setLayout(flowLayout2);
????label1.setText(“姓名:“);
?????
????button1.setLabel(“連接“);
????button2.setLabel(“斷開(kāi)連接“);

????chat_txt.setEditable(false);
????panel2.setBackground(Color.cyan);
????panel1.setBackground(Color.cyan);
????label2.setText(“聊天信息:“);
????button3.setLabel(“發(fā)送“);
????msg_txt.setText(“請(qǐng)輸入聊天信息“);
????panel3.setBackground(Color.cyan);
????this.add(panel1?BorderLayout.NORTH);
????panel1.add(label1?null);
????panel1.add(name_txt?null);
????panel1.add(button1?null);
????panel1.add(button2?null);
????this.add(panel2?BorderLayout.CENTER);
????panel2.add(chat_txt?null);
????panel2.add(list1?null);
????this.add(panel3??BorderLayout.SOUTH);
????panel3.add(label2?null);
????panel3.add(msg_txt?null);
????panel3.add(button3?null);
??}

??public?boolean?action(Event?evtobject?obj)????//事件觸發(fā)代碼
{
??????if(evt.target?instanceof?Button)
{
?????String?label=(String)?obj;
?if(label.equals(“連接“))????????????????//如果點(diǎn)擊連接后
{
?????if(soc==null)
? {
?????try
{
?soc=new?Socket(InetAddress.getLocalHost()2525);?????//使用端口2525實(shí)例化一個(gè)本地套接字
?System.out.println(soc);?????????????????????????????//在控制臺(tái)打印實(shí)例化的結(jié)果
?ps=new?PrintStream(soc.getOutputStream());???????????//將ps指向soc的輸出流
?StringBuffer?info=new?StringBuffer(“INFO:?“);????????//定義一個(gè)字符緩沖存儲(chǔ)發(fā)送信息
??????????????????????????????????????????????????????//其中INFO為關(guān)鍵字讓服務(wù)器識(shí)別為連接信息
??//并將name和ip用“:“分開(kāi),在服務(wù)器端將用一個(gè)
??//StringTokenizer類來(lái)讀取數(shù)據(jù)
?String?userinfo=name_txt.getText()+“:“+InetAddress.getLocalHost().toString();
?ps.println(info.append(userinfo));

?ps.flush();
?listen=new?Listen(thisname_txt.getText()soc);????//將客戶端線程實(shí)例化??
?listen.start();????????????????????????????????????//啟動(dòng)線程
?}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????2482??2008-12-18?09:16??050420230曹穎\聊天室\app\chatapplet$Listen.class

?????文件???????4196??2008-12-18?09:16??050420230曹穎\聊天室\app\chatapplet.class

?????文件????????535??2008-12-18?09:16??050420230曹穎\聊天室\app\chatServer$1.class

?????文件????????536??2008-12-18?09:16??050420230曹穎\聊天室\app\chatServer$2.class

?????文件???????6704??2008-12-18?09:16??050420230曹穎\聊天室\app\chatServer.class

?????文件???????3379??2008-12-18?09:17??050420230曹穎\聊天室\app\chatServer_AboutBox.class

?????文件???????2191??2008-12-18?09:16??050420230曹穎\聊天室\app\Client.class

?????目錄??????????0??2008-12-18?10:05??050420230曹穎\聊天室\app

?????文件?????????56??2002-01-17?18:12??050420230曹穎\聊天室\src\chatapplet.html

?????文件???????7535??2002-01-17?18:11??050420230曹穎\聊天室\src\chatapplet.java

?????文件??????11521??2002-01-17?18:01??050420230曹穎\聊天室\src\chatServer.java

?????文件???????2943??2002-01-17?18:03??050420230曹穎\聊天室\src\chatServer_AboutBox.java

?????目錄??????????0??2008-12-18?10:05??050420230曹穎\聊天室\src

?????文件?????296448??2008-12-22?08:13??050420230曹穎\聊天室\報(bào)告.doc

?????目錄??????????0??2008-12-22?08:13??050420230曹穎\聊天室

?????目錄??????????0??2008-12-22?08:13??050420230曹穎

-----------?---------??----------?-----??----

???????????????338526????????????????????16


評(píng)論

共有 條評(píng)論

相關(guān)資源