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

【实例简介】

这是一个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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值