资源简介
java 山寨qq 聊天工具(基于mvc三层架构,附 mvc架构模式pdf说明文档)支持开源

代码片段和文件信息
package chat.client.common;
import java.io.File;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.util.HashMap;
import java.util.Vector;
import chat.client.view.Chatframe;
import chat.client.view.Mainframe;
import chat.client.view.Sounds;
import chat.model.entity.OnlineUserDetail;
public class CommonData
{
private static String serverIP; // 服务器ip
private static int serverPort; // 服务器端口
private static String userName; // 用户名
private static String userSex; // 性别
private static HashMapame> chatUserMap; // 所有聊天用户表
private static Chatframe groupChatframe; // 群聊天单例窗口
private static Mainframe mainframe; // 主窗口(单例)
private static HashMap onlineUserMap = null; // 所有在线用户的基本信息
private static Vector expressionPathVec; // 表情路径
static
{
serverIP = “192.168.11.110“; // 默认ip
serverPort = 6688; // 默认端口
userName = ““;
userSex = “男“; // 默认 男
chatUserMap = new HashMap<>();
// 初始化表情路径
String directoryPath;
try
{
expressionPathVec = new Vector<>();
directoryPath = URLDecoder.decode(CommonData.class.getResource(“/“).toString() + “chat/client/view/imgs“ “utf-8“);
directoryPath = directoryPath.replace(“file:/“ ““); // 要除去 getResource 返回的路径中的 file:/ 才能进行读取
File file = new File(directoryPath);
String[] expressionFileNames = file.list();
for (String item : expressionFileNames)
{
expressionPathVec.add(directoryPath + “/“ + item);
}
} catch(Exception e)
{
e.printStackTrace();
}
}
/**
* 服务器ip
*
* @return
*/
public static String getServerIp()
{
return CommonData.serverIP;
}
public static void setServerIp(String serverIP_)
{
CommonData.serverIP = serverIP_;
}
/**
* 服务器port
*
* @return
*/
public static int getServerPort()
{
return CommonData.serverPort;
}
public static void setServerPort(int serverPort_)
{
CommonData.serverPort = serverPort_;
}
/**
* 用户名
*
* @return
*/
public static String getUserName()
{
return CommonData.userName;
}
public static void setUserName(String userName_)
{
CommonData.userName = userName_;
}
/**
* 性别
*
* @return
*/
public static String getUserSex()
{
return CommonData.userSex;
}
public
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 423732 2013-06-10 03:23 readme.docx
文件 85542 2012-09-13 15:44 mvc架构模式在c_s系统中的应用.pdf
目录 0 2013-06-10 02:01 java实验5(chat_client)\
文件 404 2013-06-07 22:30 java实验5(chat_client)\.classpath
文件 400 2013-06-06 10:27 java实验5(chat_client)\.project
目录 0 2013-06-10 02:01 java实验5(chat_client)\.settings\
文件 24382 2013-06-07 20:00 java实验5(chat_client)\.settings\org.eclipse.jdt.core.prefs
文件 2553 2013-06-06 10:27 java实验5(chat_client)\.settings\org.eclipse.jdt.ui.prefs
目录 0 2013-06-10 02:01 java实验5(chat_client)\bin\
目录 0 2013-06-10 02:01 java实验5(chat_client)\bin\chat\
目录 0 2013-06-10 02:01 java实验5(chat_client)\bin\chat\client\
目录 0 2013-06-10 02:01 java实验5(chat_client)\bin\chat\client\common\
文件 4958 2013-06-10 01:48 java实验5(chat_client)\bin\chat\client\common\CommonData.class
目录 0 2013-06-10 02:01 java实验5(chat_client)\bin\chat\client\controller\
文件 3581 2013-06-10 01:48 java实验5(chat_client)\bin\chat\client\controller\ClientServerThread.class
文件 2317 2013-06-10 01:48 java实验5(chat_client)\bin\chat\client\controller\MainClientSocket.class
文件 1396 2013-06-10 01:48 java实验5(chat_client)\bin\chat\client\controller\MessageTypeEnum.class
目录 0 2013-06-10 02:01 java实验5(chat_client)\bin\chat\client\main\
文件 487 2013-06-10 01:48 java实验5(chat_client)\bin\chat\client\main\MainClass.class
目录 0 2013-06-10 02:01 java实验5(chat_client)\bin\chat\client\model\
目录 0 2013-06-10 02:01 java实验5(chat_client)\bin\chat\client\model\biz\
文件 1862 2013-06-10 01:51 java实验5(chat_client)\bin\chat\client\model\biz\ChatHandleBiz.class
文件 3485 2013-06-10 01:48 java实验5(chat_client)\bin\chat\client\model\biz\LoginHandleBiz.class
目录 0 2013-06-10 02:01 java实验5(chat_client)\bin\chat\client\view\
文件 1442 2013-06-10 01:48 java实验5(chat_client)\bin\chat\client\view\Chatfr
文件 698 2013-06-10 01:48 java实验5(chat_client)\bin\chat\client\view\Chatfr
文件 1262 2013-06-10 01:48 java实验5(chat_client)\bin\chat\client\view\Chatfr
文件 979 2013-06-10 01:48 java实验5(chat_client)\bin\chat\client\view\Chatfr
文件 7459 2013-06-10 01:48 java实验5(chat_client)\bin\chat\client\view\Chatfr
文件 2277 2013-06-10 01:48 java实验5(chat_client)\bin\chat\client\view\Chatfr
文件 8487 2013-06-10 01:48 java实验5(chat_client)\bin\chat\client\view\Chatfr
............此处省略99个文件信息
- 上一篇:java仿qq2012适合初学者
- 下一篇:SoundRecorder
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论