资源简介
JAVA语言实现的聊天室程序(达内项目)
JAVA 版聊天室,源码 + 说明文档 + 可执行jar包 + 帮助手册
使用技术:SWING + SOCKET
一、 背景描述
在学习完网络以后,开始练习本项目的部署安排。
二、 实现要求
能够完成多线程的用户聊天程序。
三、 实现技术
a) 使用ServerSocket、Socket完成服务端和客户端的连接。
b) 服务端使用多线程的方式可以接受多个客户端。
c) 使用对象的方式,在服务端和客户端之间传送数据。
代码片段和文件信息
package client;
//客户端代码
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.border.*;
import java.net.*;
import java.io.*;
import java.util.*;
import javax.swing.text.*;
import client.about.*;
import data.DataPack;
public class Client extends Jframe
{
//入口函数
public static void main(String args[])
{
SetFont.setFont(new Font(“宋体“ 0 12));
new Client();
}
//定义菜单条
private JMenu menuBegin=new JMenu(“选择服务器“);
private JMenuItem LJItem=new JMenuItem(“连接服务器“);
private JMenuItem DKItem=new JMenuItem(“断开连接“);
private JMenuItem TCItem=new JMenuItem(“退出“);
private JMenu menuAbout=new JMenu(“关于“);
private JMenuItem AboutItem=new JMenuItem(“关于本程序“);
JMenuBar menuBar=null;
//Action事件的定义
pu
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 113052 2008-08-14 11:08 JAVA语言实现的聊天室程序(达内项目)\client.jar
文件 112987 2008-08-07 15:54 JAVA语言实现的聊天室程序(达内项目)\server.jar
文件 3705 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\about\1.jpg
文件 4409 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\about\2.jpg
文件 906 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\about\About$1.class
文件 1270 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\about\About$TimerEv.class
文件 4048 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\about\About.class
文件 3167 2008-08-14 11:10 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\about\About.java
文件 574 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\about\MyBorder$Dong.class
文件 932 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\about\MyBorder$MouseE.class
文件 1810 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\about\MyBorder.class
文件 1762 2008-08-07 15:40 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\about\MyBorder.java
文件 1245 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\about\MyDongcLabel.class
文件 658 2008-08-07 15:40 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\about\MyDongcLabel.java
文件 3002 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\about\MyPicLabel.class
文件 1863 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\about\MyPicLabel.java
文件 8210 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\about\top.jpg
文件 23321 2008-08-07 15:41 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\Client.java
文件 1110 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\icon1\0.gif
文件 1097 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\icon1\1.gif
文件 1106 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\icon1\10.gif
文件 1110 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\icon1\11.gif
文件 1080 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\icon1\12.gif
文件 1097 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\icon1\13.gif
文件 1122 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\icon1\14.gif
文件 1105 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\icon1\15.gif
文件 1106 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\icon1\16.gif
文件 1096 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\icon1\17.gif
文件 1126 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\icon1\18.gif
文件 1121 2008-08-07 15:39 JAVA语言实现的聊天室程序(达内项目)\源代码\src\client\icon1\19.gif
............此处省略130个文件信息
评论
共有 条评论