资源简介
java 聊天室课程设计
代码片段和文件信息
package com.sk.chat.client;
import javax.swing.*;
import java.io.*;
import java.net.*;
/*
* 聊天客户端消息收发类
*/
public class ClientReceive extends Thread {
private JComboBox combobox;
private JTextArea textarea;
Socket socket;
objectOutputStream output;
objectInputStream input;
JTextField showStatus;
public ClientReceive(Socket socket objectOutputStream output
objectInputStream input JComboBox combobox JTextArea textarea
JTextField showStatus) {
this.socket = socket;
this.output = output;
this.input = input;
this.combobox = combobox;
this.textarea = textarea;
this.showStatus = showStatus;
}
public void run() {
while (!socket.isClosed()) {
try {
String type = (String) input.readobject();
if (type.equalsIgnoreCase(“系统信息“)) {
String sysmsg = (String) input.readobject();
textarea.append(“系统信息: “ + sysmsg);
} else if (type.equalsIgnoreCase(“服务关闭“)) {
output.close();
input.close();
socket.close();
textarea.append(“服务器已关闭!\n“);
break;
} else if (type.equalsIgnoreCase(“聊天信息“)) {
String message = (String) input.readobject();
textarea.append(message);
} else if (type.equalsIgnoreCase(“用户列表“)) {
String userlist = (String) input.readobject();
String usernames[] = userlist.split(“\n“);
combobox.removeAllItems();
int i = 0;
combobox.addItem(“所有人“);
while (i < usernames.length) {
combobox.addItem(usernames[i]);
i++;
}
combobox.setSelectedIndex(0);
showStatus.setText(“在线用户 “ + usernames.length + “ 人“);
}
} catch (Exception e) {
System.out.println(e);
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-05-28 15:07 MyChat\
文件 301 2015-05-28 14:24 MyChat\.classpath
文件 382 2015-05-28 14:24 MyChat\.project
目录 0 2015-05-28 14:24 MyChat\.settings\
文件 598 2015-05-28 14:24 MyChat\.settings\org.eclipse.jdt.core.prefs
目录 0 2015-05-28 15:41 MyChat\bin\
目录 0 2015-05-28 14:25 MyChat\bin\com\
目录 0 2015-05-28 14:25 MyChat\bin\com\sk\
目录 0 2015-05-28 15:52 MyChat\bin\com\sk\chat\
目录 0 2015-05-28 15:59 MyChat\bin\com\sk\chat\client\
文件 2673 2015-05-28 15:58 MyChat\bin\com\sk\chat\client\ClientReceive.class
文件 2150 2015-05-28 15:56 MyChat\bin\com\sk\chat\client\ConnectConf$1.class
文件 870 2015-05-28 15:56 MyChat\bin\com\sk\chat\client\ConnectConf$2.class
文件 928 2015-05-28 15:56 MyChat\bin\com\sk\chat\client\ConnectConf$3.class
文件 3472 2015-05-28 15:56 MyChat\bin\com\sk\chat\client\ConnectConf.class
文件 698 2015-05-28 16:00 MyChat\bin\com\sk\chat\client\Help$1.class
文件 3178 2015-05-28 16:00 MyChat\bin\com\sk\chat\client\Help.class
文件 835 2015-05-28 15:57 MyChat\bin\com\sk\chat\client\MyChatClient$1.class
文件 13254 2015-05-28 15:59 MyChat\bin\com\sk\chat\client\MyChatClient.class
文件 1405 2015-05-28 15:50 MyChat\bin\com\sk\chat\client\UserConf$1.class
文件 851 2015-05-28 15:50 MyChat\bin\com\sk\chat\client\UserConf$2.class
文件 909 2015-05-28 15:50 MyChat\bin\com\sk\chat\client\UserConf$3.class
文件 3078 2015-05-28 15:50 MyChat\bin\com\sk\chat\client\UserConf.class
目录 0 2015-05-28 15:52 MyChat\bin\com\sk\chat\conf\
文件 471 2015-05-28 16:11 MyChat\bin\com\sk\chat\conf\Constant.class
目录 0 2015-05-28 15:46 MyChat\bin\com\sk\chat\server\
文件 698 2015-05-28 16:00 MyChat\bin\com\sk\chat\server\Help$1.class
文件 3141 2015-05-28 16:00 MyChat\bin\com\sk\chat\server\Help.class
文件 775 2015-05-28 16:11 MyChat\bin\com\sk\chat\server\MyChatServer$1.class
文件 12065 2015-05-28 16:11 MyChat\bin\com\sk\chat\server\MyChatServer.class
文件 560 2015-05-28 14:54 MyChat\bin\com\sk\chat\server\Node.class
............此处省略34个文件信息
- 上一篇:android 银行管理
- 下一篇:求解线性方程组的解——java实现
相关资源
- 求解线性方程组的解——java实现
- 手势识别简单小程序java
- mysql-connector-java-3.1.10-bin.jar
- java实现的highcharts与ajax结合动态实时
- java程序员转正ppt
- 课程设计报告 数独游戏
- Java页面置换算法模拟程序FIFO、LRU
- Java语言程序设计叶乃文 程序代码
- JAVA实现骑士巡游马踏棋盘
- 飞行棋回合中·代码.java
- 2015年传智播客java第33期全套完整.tx
- 轻量级JavaEE企业级应用实战.txt
- 基于java的协同过滤
- 毕向东javaSE基础视频35天.txt
- Java版数据结构与算法视频教程(44集
- JSP网页民航售票系统课程设计数据库
- java聊天java聊天java聊天java聊天java聊天
- MQTT相关java代码实现
- AutoItX4Java
- 使用java语言实现的QQ聊天软件
- 用java实现基于文件的图书管理系统
- Java实现分词正向最大匹配和逆向最大
- java 公式计算汇总,直接调用其方法即
- java sqlserver 酒店管理系统 源码
- 基于jspjava的毕业设计源码
- 毕业设计_java+sql2000员工管理系统
- java语言解决八数码问题完整版
- 带有界面的基于UDP通信的多人聊天代
- java程序设计之网络编程第二版课后习
- jsp+servlet+javabean实现简单购物车
评论
共有 条评论