资源简介
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仿qq2012适合初学者
- 河工大 java实验课程资源 代码及实验
- JAVA通过网络调用网络打印机的工具类
- 模拟文件系统Java版
- JAVA实现多元一次方程组的算法
- JAVA人事管理系统
- java调用cplex必须的jar包:cplex.jar
- 基于J2SE的南京公交查询系统含公交线
- java画图小程序源码
- java 毕业论文外文文献翻译
- jspjava版日历日程xgcalendar比fullcalenda
- JAVA登录窗口完整源代码
- 五子棋程序
- java基础习题
- java控制台实现课程表
- 汽车信息管理系统
- JAVA串口助手接收数据并解析数据存入
- java编程 java数组编程
- 华为Java编程规范试题1(含答案)
- JAVA程序设计竞赛练习
- java编写的计算器实验报告
- GPsJAva写的,功能比较齐全
- Java Web条件查询含源码
- 使用iServer REST API发布工作空间Java
-
SuperMap ob
jects Java几何对象的求交、 - 精典java游戏合集 欢迎大家
- java马里奥
- 关于java的外文文献中英对照
- 基于Java Web技术开发的BBS论坛系统源代
- Java编程实战宝典-配套光盘
评论
共有 条评论