毕业设计java版聊天室
帮同学做的毕业设计-java版聊天室
实现了群聊,私聊,发送表情,传送文件,邮箱获取密码
还有一个mysql的数据表的创建sql我没有上传,自己创建一下就行了,但是顺序好像不是跟entity里面的usermodel顺序一致的。所以,请自己注意一下字段顺序。
另外,里面我只传了一个java mail的jar文件,还需要下载一个mysql的jdbc驱动jar。
开发采用的是netbeans 7.1,请去官网下载netbeans 7.1 for java se。only 70Mb。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 437 2012-03-28 22:19 chatroom.classpath
文件 0 2012-04-05 14:47 chatroom.metadata.lock
文件 409 2012-04-05 14:47 chatroom.metadata.mylyn
epositories.xml.zip
文件 1 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.resources.root.indexeshistory.version
文件 57 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.resources.root.indexesproperties.index
文件 1 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.resources.root.indexesproperties.version
文件 120 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.resources.root1.tree
文件 364 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.resources.safetableorg.eclipse.core.resources
文件 73 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.core.resources.prefs
文件 125 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.epp.usagedata.recording.prefs
文件 602 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.jdt.ui.prefs
文件 89 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.jst.j2ee.webservice.ui.prefs
文件 93 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.mylyn.context.core.prefs
文件 128 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.mylyn.monitor.ui.prefs
文件 88 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.team.cvs.ui.prefs
文件 100 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.team.ui.prefs
文件 160 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.ui.ide.prefs
文件 79 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.ui.prefs
文件 2765 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.ui.workbench.prefs
文件 11698 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.epp.usagedata.recordingusagedata.csv
文件 4 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.jdt.core
onChainingJarsCache
文件 115 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.jdt.corevariablesAndContainers.dat
文件 76 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.jdt.uiOpenTypeHistory.xml
文件 85 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.jdt.uiQualifiedTypeNameHistory.xml
文件 328 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.ui.idedialog_settings.xml
文件 80 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.ui.workbenchdialog_settings.xml
文件 12098 2012-04-05 14:47 chatroom.metadata.pluginsorg.eclipse.ui.workbenchworkbench.xml
文件 26 2012-04-05 14:47 chatroom.metadataversion.ini
文件 384 2012-03-28 20:26 chatroom.project
文件 128 2012-04-11 15:50 chatroomuilduilt-jar.properties
............此处省略391个文件信息
package chatroom;
import javax.swing.*;
/**
*在客户端给服务器端发送信息
*flag=1 新用户登录
*flag=2 公聊消息
*flag=3 私聊消息
*flag=4 用户上线通知
*flag=5 用户下线通知
*flag=7 文件传输
*/
public class ClientInfo
{
private String DIVEDED_FLAG=“*“;
String clientInfo=““;
private String words;
private JPanel jPanel1 = new JPanel();
private JToggleButton jToggleButton1 = new JToggleButton();
public ClientInfo(int flagString localIPString name)
{
this(flag““localIPname““);
}
public ClientInfo(int flagString destIPString localIPString nameString words)
{
this.words=words;
if(name.equals(““))
name=“Guest“;
clientInfo=new Integer(flag).toString()+DIVEDED_FLAG+destIP+DIVEDED_FLAG+localIP
+DIVEDED_FLAG+name+DIVEDED_FLAG+words;
}
public String toString()
{
return clientInfo;
}
public String getWords()
{
return words;
}
public static void main(String[] args)
{
ClientInfo ci1=new ClientInfo(1“192.168.1.66““KOF“);
System.out.println(ci1.clientInfo);
ClientInfo ci2=new ClientInfo(4“192.168.1.66“““);
System.out.println(ci2.toString());
ClientInfo ci3=new ClientInfo(3“192.168.1.1““192.168.1.66““KOF““Good!“);
System.out.println(ci3.clientInfo);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 437 2012-03-28 22:19 chatroom.classpath
文件 0 2012-04-05 14:47 chatroom.me
文件 409 2012-04-05 14:47 chatroom.me
epositories.xm
文件 1 2012-04-05 14:47 chatroom.me
文件 57 2012-04-05 14:47 chatroom.me
文件 1 2012-04-05 14:47 chatroom.me
文件 120 2012-04-05 14:47 chatroom.me
文件 364 2012-04-05 14:47 chatroom.me
文件 73 2012-04-05 14:47 chatroom.me
文件 125 2012-04-05 14:47 chatroom.me
文件 602 2012-04-05 14:47 chatroom.me
文件 89 2012-04-05 14:47 chatroom.me
文件 93 2012-04-05 14:47 chatroom.me
文件 128 2012-04-05 14:47 chatroom.me
文件 88 2012-04-05 14:47 chatroom.me
文件 100 2012-04-05 14:47 chatroom.me
文件 160 2012-04-05 14:47 chatroom.me
文件 79 2012-04-05 14:47 chatroom.me
文件 2765 2012-04-05 14:47 chatroom.me
文件 11698 2012-04-05 14:47 chatroom.me
文件 4 2012-04-05 14:47 chatroom.me
onChainingJarsCache
文件 115 2012-04-05 14:47 chatroom.me
文件 76 2012-04-05 14:47 chatroom.me
文件 85 2012-04-05 14:47 chatroom.me
文件 328 2012-04-05 14:47 chatroom.me
文件 80 2012-04-05 14:47 chatroom.me
文件 12098 2012-04-05 14:47 chatroom.me
文件 26 2012-04-05 14:47 chatroom.me
文件 384 2012-03-28 20:26 chatroom.project
文件 128 2012-04-11 15:50 chatroomuilduilt-jar.properties
............此处省略391个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)