• 大小: 232KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 标签: Java  GUI  

资源简介

实现一个基于TCP协议的简单的QQ聊天程序,本程序采用C/S架构,利用多线程完成。能实现多人聊天和两人私聊,客户端具有图形化用户界面。

资源截图

代码片段和文件信息

package Clientframe;

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.Jframe;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.Window.Type;
import java.net.Socket;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.awt.Dialog.ModalExclusionType;
import java.awt.Dimension;
import javax.swing.JScrollPane;
import javax.swing.JTextPane;
import javax.swing.JButton;
import java.awt.Font;
import javax.swing.JTextArea;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
import javax.swing.border.EtchedBorder;

import utils.ChatUtils;

import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.Ke

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-11-24 20:56  Java课设--模拟QQ聊天小程序\
     目录           0  2019-11-24 20:56  Java课设--模拟QQ聊天小程序\ChatClient\
     文件         301  2019-01-03 07:53  Java课设--模拟QQ聊天小程序\ChatClient\.classpath
     文件         386  2019-01-03 07:53  Java课设--模拟QQ聊天小程序\ChatClient\.project
     目录           0  2019-11-24 20:56  Java课设--模拟QQ聊天小程序\ChatClient\.settings\
     文件         598  2019-01-03 07:53  Java课设--模拟QQ聊天小程序\ChatClient\.settings\org.eclipse.jdt.core.prefs
     目录           0  2019-11-24 20:56  Java课设--模拟QQ聊天小程序\ChatClient\bin\
     目录           0  2019-11-24 20:56  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\
     文件         730  2019-11-24 18:48  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\Chatframe2$1.class
     文件         730  2019-11-24 18:48  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\Chatframe2$2.class
     文件        7126  2019-11-24 18:48  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\Chatframe2.class
     文件         745  2019-11-24 18:50  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\Loginframe$1.class
     文件         688  2019-11-24 18:50  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\Loginframe$2.class
     文件         681  2019-11-24 18:50  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\Loginframe$3.class
     文件        1263  2019-11-24 18:50  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\Loginframe$4.class
     文件        5251  2019-11-24 18:50  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\Loginframe.class
     文件         869  2019-11-24 18:48  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\UserList$1.class
     文件         795  2019-11-24 18:48  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\UserList$2.class
     文件        3220  2019-11-24 18:48  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\UserList.class
     文件        4360  2019-11-24 18:48  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\UserThread.class
     文件       93192  2019-01-03 07:53  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\a.png
     文件         760  2019-11-24 18:48  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\chatframe$1.class
     文件         760  2019-11-24 18:48  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\chatframe$2.class
     文件        7291  2019-11-24 18:48  Java课设--模拟QQ聊天小程序\ChatClient\bin\Clientframe\chatframe.class
     目录           0  2019-11-24 20:56  Java课设--模拟QQ聊天小程序\ChatClient\bin\utils\
     文件        2789  2019-11-24 18:48  Java课设--模拟QQ聊天小程序\ChatClient\bin\utils\ChatUtils.class
     文件        2493  2019-11-24 18:48  Java课设--模拟QQ聊天小程序\ChatClient\bin\utils\InitListener.class
     目录           0  2019-11-24 20:56  Java课设--模拟QQ聊天小程序\ChatClient\src\
     目录           0  2019-11-24 20:56  Java课设--模拟QQ聊天小程序\ChatClient\src\Clientframe\
     文件        6771  2019-01-03 08:53  Java课设--模拟QQ聊天小程序\ChatClient\src\Clientframe\Chatframe2.java
     文件        5485  2019-11-24 18:50  Java课设--模拟QQ聊天小程序\ChatClient\src\Clientframe\Loginframe.java
............此处省略23个文件信息

评论

共有 条评论