【实例简介】

这是一个Java 课程设计,模仿MSN、QQ等的界面。压缩包内有源码跟使用方法!

【实例截图】

【核心代码】

Java设计的聊天程序-完整源码

└── Java 设计的聊天程序-完整源码

├── ChatClient1.5

│   ├── 1.txt

│   ├── bin

│   │   ├── com

│   │   │   └── qyt

│   │   │   ├── client

│   │   │   │   ├── domain

│   │   │   │   │   ├── FriendData.class

│   │   │   │   │   ├── FriendList.class

│   │   │   │   │   ├── FriendMap.class

│   │   │   │   │   └── PersonalData.class

│   │   │   │   ├── Manager

│   │   │   │   │   └── UserManager.class

│   │   │   │   ├── model

│   │   │   │   │   ├── ChatMainMap.class

│   │   │   │   │   ├── ChatWinMap.class

│   │   │   │   │   ├── ClientConnServerThread.class

│   │   │   │   │   ├── ClientThreadMap.class

│   │   │   │   │   ├── FileClient$1.class

│   │   │   │   │   ├── FileClient.class

│   │   │   │   │   ├── FileServer$1.class

│   │   │   │   │   ├── FileServer.class

│   │   │   │   │   └── LoginCheck.class

│   │   │   │   ├── util

│   │   │   │   │   └── ConnMySQL.class

│   │   │   │   └── view

│   │   │   │   ├── ChatLogin.class

│   │   │   │   ├── ChatMain$1.class

│   │   │   │   ├── ChatMain_center.class

│   │   │   │   ├── ChatMain.class

│   │   │   │   ├── ChatWindow$1.class

│   │   │   │   ├── ChatWindow.class

│   │   │   │   ├── ChatWindow_right.class

│   │   │   │   ├── ConfirmRequestMessage.class

│   │   │   │   ├── MessageBox.class

│   │   │   │   ├── Online_message.class

│   │   │   │   ├── ReceiverFileTransMessage.class

│   │   │   │   ├── ReceiverMessage.class

│   │   │   │   ├── ReceiverRequestMessage.class

│   │   │   │   ├── Register$1.class

│   │   │   │   ├── Register.class

│   │   │   │   ├── SystemMes.class

│   │   │   │   └── TransportFile.class

│   │   │   ├── common

│   │   │   │   ├── FileTranMes.class

│   │   │   │   ├── Message.class

│   │   │   │   ├── MessageType.class

│   │   │   │   └── User.class

│   │   │   └── tools

│   │   │   ├── ColorTools.class

│   │   │   ├── FontTools.class

│   │   │   ├── ImageFrame.class

│   │   │   ├── ImagePanel.class

│   │   │   ├── ImagePanelForSize.class

│   │   │   └── MessageType.class

│   │   └── images

│   │   ├── 01.gif

│   │   ├── 02.gif

│   │   ├── 03.gif

│   │   ├── 04.gif

│   │   ├── 05.gif

│   │   ├── Thumbs.db

│   │   └── 卡农.jpg

│   ├── hs_err_pid2296.log

│   ├── hs_err_pid2936.log

│   ├── hs_err_pid3404.log

│   ├── hs_err_pid3904.log

│   ├── hs_err_pid4120.log

│   ├── images

│   │   ├── 10.gif

│   │   ├── 11.gif

│   │   ├── 12.gif

│   │   ├── 13.gif

│   │   ├── 14.gif

│   │   ├── 15.gif

│   │   ├── 16.gif

│   │   ├── 17.gif

│   │   ├── 18.gif

│   │   ├── 19.gif

│   │   ├── 1.gif

│   │   ├── 20.gif

│   │   ├── 2.gif

│   │   ├── 3.gif

│   │   ├── 4.gif

│   │   ├── 5.gif

│   │   ├── 6.gif

│   │   ├── 7.gif

│   │   ├── 8.gif

│   │   ├── 9.gif

│   │   ├── body_c3.png

│   │   ├── center1.jpg

│   │   ├── chat_main_bg.gif

│   │   ├── chat_win_face.png

│   │   ├── chatwin_left_bg.jpg

│   │   ├── chat_win_open.png

│   │   ├── chatwin_right_bg.jpg

│   │   ├── chatwin_right_top_bg.jpg

│   │   ├── chat_win_save.png

│   │   ├── chat_win_shake.jpg

│   │   ├── chat_win_shake.png

│   │   ├── chat_win_trans.png

│   │   ├── file_tran_bg.png

│   │   ├── friend_list_bg.jpg

│   │   ├── jp_left_bg.jpg

│   │   ├── login_bg.png

│   │   ├── main_bottom_arrow.gif

│   │   ├── main_bottom_find.gif

│   │   ├── main_bottom.jpg

│   │   ├── main_left_icon_01.gif

│   │   ├── main_left_icon_02.gif

│   │   ├── main_left_icon_03.gif

│   │   ├── main_left_icon_04.gif

│   │   ├── main_left_icon_05.gif

│   │   ├── main_top_bg.png

│   │   ├── main_top.gif

│   │   ├── main_top.jpg

│   │   ├── modify_title.png

│   │   ├── online_mes.jpg

│   │   ├── pic

│   │   │   ├── pic_01_off.png

│   │   │   ├── pic_01_on.png

│   │   │   ├── pic_01.png

│   │   │   ├── pic_02_off.png

│   │   │   ├── pic_02_on.png

│   │   │   ├── pic_02.png

│   │   │   ├── pic_03_off.png

│   │   │   ├── pic_03_on.png

│   │   │   ├── pic_03.png

│   │   │   ├── pic_04_off.png

│   │   │   ├── pic_04_on.png

│   │   │   ├── pic_04.png

│   │   │   ├── pic_05_off.png

│   │   │   ├── pic_05_on.png

│   │   │   ├── pic_05.png

│   │   │   ├── pic_06_off.png

│   │   │   ├── pic_06_on.png

│   │   │   ├── pic_06.png

│   │   │   ├── pic_07_off.png

│   │   │   ├── pic_07_on.png

│   │   │   ├── pic_07.png

│   │   │   ├── pic_08_off.png

│   │   │   ├── pic_08_on.png

│   │   │   ├── pic_08.png

│   │   │   ├── pic_09_off.png

│   │   │   ├── pic_09_on.png

│   │   │   ├── pic_09.png

│   │   │   ├── pic_10_off.png

│   │   │   ├── pic_10_on.png

│   │   │   ├── pic_10.png

│   │   │   └── Thumbs.db

│   │   ├── pic_01_on.png

│   │   ├── register_bg.png

│   │   ├── tail_c3.png

│   │   ├── Thumbs.db

│   │   ├── title_c3.png

│   │   ├── touxiang_off.gif

│   │   ├── touxiang_on.gif

│   │   └── 卡农.jpg

│   ├── src

│   │   ├── com

│   │   │   └── qyt

│   │   │   ├── client

│   │   │   │   ├── domain

│   │   │   │   │   ├── FriendData.java

│   │   │   │   │   ├── FriendList.java

│   │   │   │   │   ├── FriendMap.java

│   │   │   │   │   └── PersonalData.java

│   │   │   │   ├── Manager

│   │   │   │   │   └── UserManager.java

│   │   │   │   ├── model

│   │   │   │   │   ├── ChatMainMap.java

│   │   │   │   │   ├── ChatWinMap.java

│   │   │   │   │   ├── ClientConnServerThread.java

│   │   │   │   │   ├── ClientThreadMap.java

│   │   │   │   │   ├── FileClient.java

│   │   │   │   │   ├── FileServer.java

│   │   │   │   │   └── LoginCheck.java

│   │   │   │   ├── util

│   │   │   │   │   └── ConnMySQL.java

│   │   │   │   └── view

│   │   │   │   ├── ChatLogin.java

│   │   │   │   ├── ChatMain_center.java

│   │   │   │   ├── ChatMain.java

│   │   │   │   ├── ChatWindow.java

│   │   │   │   ├── ChatWindow_right.java

│   │   │   │   ├── ConfirmRequestMessage.java

│   │   │   │   ├── MessageBox.java

│   │   │   │   ├── Online_message.java

│   │   │   │   ├── ReceiverFileTransMessage.java

│   │   │   │   ├── ReceiverMessage.java

│   │   │   │   ├── ReceiverRequestMessage.java

│   │   │   │   ├── Register.java

│   │   │   │   ├── SystemMes.java

│   │   │   │   └── TransportFile.java

│   │   │   ├── common

│   │   │   │   ├── FileTranMes.java

│   │   │   │   ├── Message.java

│   │   │   │   ├── MessageType.java

│   │   │   │   └── User.java

│   │   │   └── tools

│   │   │   ├── ColorTools.java

│   │   │   ├── FontTools.java

│   │   │   ├── ImageFrame.java

│   │   │   ├── ImagePanelForSize.java

│   │   │   ├── ImagePanel.java

│   │   │   └── MessageType.java

│   │   └── images

│   │   ├── 01.gif

│   │   ├── 02.gif

│   │   ├── 03.gif

│   │   ├── 04.gif

│   │   ├── 05.gif

│   │   ├── Thumbs.db

│   │   └── 卡农.jpg

│   └── Thumbs.db

├── ChatServer1.5

│   ├── bin

│   │   └── com

│   │   └── qyt

│   │   ├── common

│   │   │   ├── FileTranMes.class

│   │   │   ├── Message.class

│   │   │   ├── MessageType.class

│   │   │   └── User.class

│   │   └── server

│   │   ├── dbutil

│   │   │   └── ConnMySQL.class

│   │   ├── manager

│   │   │   └── UserManager.class

│   │   ├── model

│   │   │   ├── ChatServer.class

│   │   │   ├── ServerConnClientThread.class

│   │   │   └── ThreadMap.class

│   │   └── view

│   │   └── ServerWindow.class

│   ├── images

│   │   ├── arrow.jpg

│   │   ├── c3_title.png

│   │   └── chatwin_right_bg.jpg

│   └── src

│   └── com

│   └── qyt

│   ├── common

│   │   ├── FileTranMes.java

│   │   ├── Message.java

│   │   ├── MessageType.java

│   │   └── User.java

│   └── server

│   ├── dbutil

│   │   └── ConnMySQL.java

│   ├── manager

│   │   └── UserManager.java

│   ├── model

│   │   ├── ChatServer.java

│   │   ├── ServerConnClientThread.java

│   │   └── ThreadMap.java

│   └── view

│   └── ServerWindow.java

├── Data

│   └── chatdata.sql

└── 使用说明.txt

49 directories, 213 files

设计一个聊天窗口java代码,Java 设计的聊天程序-完整代码相关推荐

  1. Java 写的万能日历-窗体程序 完整代码

    开发环境 开发语言为Java,开发环境Eclipse或者IDEA都可以.数据库采用:MySQL.运行主程序,或者执行打开JAR文件即可以运行本程序. 系统框架 利用JDK自带的SWING框架开发,不需 ...

  2. 设计一个按照时间片轮转法实现处理机调度的程序

    要求:书写课程设计报告,报告中应该包含如下内容: (1)课程设计题目及内容 题目一:设计一个按照时间片轮转法实现处理机调度的程序 时间片轮转法实现处理机调度的程序设计提示如下: (1)假设系统有n个进 ...

  3. 计算机编程题目身高计算,VB1设计一个由输入身高计算标准体重的程序。计算公式为:男:标准体重(kg)=身高(cm)-100;- 一起装修网...

    VB1设计一个由输入身高计算标准体重的程序.计算公式为:男:标准体重kg=身高cm-100: 我来回答>> 百度用户(缘梦ym666) 浏览37次 2021-07-13 16:08 女:标 ...

  4. java设计一个顺序表类的成员函数_顺序表代码讲解以及实现

    用C语言编写一个有关顺序表的程序代码 创建一个顺序表,其数据元素类型为整型: 在该顺序表中插入数据(#include #include #define MaxSize 50 typedef char ...

  5. 用java设计一个动物声音 模拟器,Java语言 设计一个动物声音“模拟器”(用接口实现)...

    设计一个动物声音"模拟器",希望模拟器可以模拟许多动物的叫声,要求如下. 编写接口Animal Animal接口有两个抽象方法cry()和getAnimalName(),即要求实现 ...

  6. 设计一个长方体类Cuboid(Java)

    设计一个长方体类Cuboid (10 分) 要求:设计一个名为Cuboid的类表示长方体.这个类包括三个名为length.width和height 的double型数据域,它们分别表示长方体的长.宽和 ...

  7. 设计一个排课系统(Java实现)

    题目: 设计一个排课系统 内容: 设计一个排课系统,要求从文本文件导入教室情况(大小,数量).培养方案(课程.学生年级.人数.教师).约束条件(有些约束从培养方案中可知,如一个教师可以教授两门课不可以 ...

  8. java做a_Java编程实现A*算法完整代码

    前言 A*搜寻算法俗称A星算法.这是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法.常用于游戏中 通过二维数组构建的一个迷宫,"%"表示墙壁,A为起点,B为终点,&qu ...

  9. C++:设计一个学生学籍管理系统,设计相关信息,并执行一些计算和文件操作

    版本更新12.28修复了全部已知bug 1.修复了回显缺失的bug 2.修复了变量导致结果不正确的bug 3.修复了数据冲突的bug 4.修复了文件读写未关闭的bug  题目: 设计一个学生学籍管理系 ...

最新文章

  1. g-git 相关命令 及其 基本原理探索(二):git 在工作中的常用命令操作 ,超级实用!!!
  2. 让你二十年后仍是人才
  3. WebSocket API简介
  4. 手动挡应该这么换挡!这么多年都被驾校坑了!
  5. isp 图像算法(四)之white balance gain control 就是对 r,gr,gb,b 进行加权
  6. python累加求和_python中的变量和数据类型(一)
  7. NETSH WINSOCK RESET这条命令的含义和作用?
  8. 单机最大tcp连接数
  9. 清华团队CrossWOZ: 这篇顶会,助你徒手搭建任务导向对话系统
  10. 文件名为空linux,文件系统:隐匿在Linux背后的机制
  11. (45)FPGA同步复位与异步复位(同步复位)
  12. matlab矩阵基本操作,Matlab入门----矩阵的基本操作
  13. python数据类型--数字、字符串
  14. 面试题7:用两个栈实现队列
  15. java线程服务器_一台Java服务器跑多少个线程
  16. 实战三:手把手教你实现物体识别
  17. Laragon 在 Windows 中搭建 Laravel 开发环境
  18. Python爬虫数据存储不同格式在excel表中通用代码
  19. 【金融大屏项目】—— Echarts水滴图(echarts-liquidfill)
  20. 台积电:3纳米芯片工厂地址首选台湾 美国次之

热门文章

  1. 目前软搭建测试的行业现状和前景
  2. 台积电市值超越腾讯阿里,成为亚洲第一,互联网不香了?
  3. 剑指台积电!英特尔砸200亿美元建厂进军芯片代工
  4. 半导体|台积电今年上半年营收达1016亿元 同比减少4.5%
  5. werfault.exe出现的原因与解决办法
  6. 关于互联网公司,说几句个人感触
  7. 金钱数字转换为大写中文
  8. stata学习笔记(六):数据合并
  9. PHP 生成随机昵称或用户名
  10. HR面试程序员,背调其前同事发现他人品差:能力和人品哪个重要?