资源简介
带图形用户界面的一款java聊天室,界面仿qq,可换头像,可添加联系人,群聊,私聊。。。。
代码片段和文件信息
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.*;
import java.sql.*;
import java.awt.Font;
import java.awt.FlowLayout;
import java.awt.Dimension;
class ChatRoom extends Jframe
{
private JMenuBar menuBar;
private JMenu mFile;
private JMenu mEdit;
private JMenu mColor;
private JMenu mHelp;
private JMenuItem recordItem;
private JMenuItem quitItem;
private JMenuItem aboutItem;
private JMenuItem clrRecordItem;
private JMenuItem admit;
private JMenuItem pink;
private JMenuItem orange;
private JMenuItem green;
private JMenuItem purple;
private JMenuItem yinse;
private JMenuItem modify;
private JTextArea txtPublic;
private JTextArea txtPrivate;
private JButton btnSend;
private JList listUser;
private JPanel panel1panel3panel4;
private JScrollPane sclTxtAreasclListsclTxtRecorder;
private JSplitPane splitPanesplitPane1;
private JComboBox comboBox;
private Container container;
private Color color;
private Color color1;
private Color color2;
private Color color3;
private Color color4;
private Color color5;
private JLabel picture;
private PrintStream toServer;
private objectInputStream fromServer;
private String userName;
private String recordFile;
private Vector onLineUserList;
public ChatRoom(PrintStream toobjectInputStream fromString user){
super(“ChatRoom—CurrentUser:“+user);
toServer = to;
fromServer = from;
userName = user;
recordFile = user+“.txt“;
container = getContentPane();
onLineUserList = new Vector(11);
menuBar = new JMenuBar();//菜单
mFile = new JMenu(“文件“);
mEdit = new JMenu(“管理“);
mColor = new JMenu(“更改颜色“);
mHelp = new JMenu(“关于“);
recordItem = new JMenuItem(“聊天记录“);
quitItem = new JMenuItem(“退出“);
admit = new JMenuItem(“默认“);
pink = new JMenuItem(“粉色“);
orange = new JMenuItem(“橙色“);
green = new JMenuItem(“绿色“);
purple = new JMenuItem(“紫色“);
yinse = new JMenuItem(“银色“);
modify = new JMenuItem(“更改口令“);
aboutItem = new JMenuItem(“制作人“);
clrRecordItem = new JMenuItem(“清除聊天记录“) ;
picture = new JLabel(new ImageIcon(“0024.GIF“));
menuBar.add(mFile);
menuBar.add(mEdit);
menuBar.add(mHelp);
mFile.add(recordItem);
mFile.add(clrRecordItem);
mFile.add(new JSeparator());
mFile.add(quitItem);
mEdit.add(modify);
mEdit.add(mColor);
mColor.add(admit);
mColor.add(pink);
mColor.add(orange);
mColor.add(green);
mColor.add(purple);
mColor.add(yinse);
mHelp.add(aboutItem);
txtPublic = new JTextArea(535);//主文本域
txtPublic.setEditable(false);
txtPublic.setLineWrap(true);
txtPublic.setToolTipText(“公共聊天“);//
txtPrivate = new JTextArea(535);
txtPrivate.setEditable(true);
txtPrivate.setLineWrap(true);
txtPrivate.setToolTipText(“私人聊天“);
btnSend = new JButton(“发送“);
panel2.
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2006-07-02 05:51 source
文件 15441 2006-06-01 14:00 source\1.jpg
文件 13123 2006-06-01 14:00 source\2.jpg
文件 15015 2006-06-01 14:00 source\3.jpg
文件 17050 2006-06-01 14:00 source\4.jpg
文件 16143 2006-06-01 14:00 source\5.jpg
文件 16197 2006-06-01 14:00 source\6.jpg
文件 12883 2006-06-01 14:00 source\7.jpg
文件 15326 2006-06-01 14:00 source\8.jpg
文件 19812 2006-05-27 13:42 source\ChatRoom.java
文件 30516 2006-06-08 20:50 source\d.jpg
文件 1843 2005-09-05 21:14 source\db.java
文件 5298 2006-05-25 22:23 source\login.java
文件 440 2006-07-02 04:04 source\Main$1.class
文件 442 2006-07-02 04:04 source\Main$2.class
文件 439 2006-07-02 04:04 source\Main$3.class
文件 589 2006-07-02 04:04 source\Main$4.class
文件 6098 2006-07-02 04:04 source\Main.class
文件 6217 2006-07-02 04:03 source\main.java
文件 14206 2006-06-01 14:00 source\o1.jpg
文件 12351 2006-06-01 14:00 source\o2.jpg
文件 14097 2006-06-01 14:00 source\o3.jpg
文件 16241 2006-06-01 14:00 source\o4.jpg
文件 14408 2006-06-01 14:00 source\o5.jpg
文件 15257 2006-06-01 14:00 source\o6.jpg
文件 12134 2006-06-01 14:00 source\o7.jpg
文件 14553 2006-06-01 14:00 source\o8.jpg
文件 12671 2006-06-01 13:45 source\qq.jpg
文件 996 2006-06-15 10:41 source\Server1.class
文件 18850 2006-06-15 10:41 source\Server1.java
............此处省略90个文件信息
相关资源
- 即时通信课程设计
- Android socket即时通信Demo
- 基于Android平台的即时通信系统论文答
- android 即时通信系统
- java网络即时通信系统源代码
- udp通信源码,android即时通信简单代码
- E聊android即时通信app简易版源码
- 即时通信系统java
- 加密安全的java即时通信系统
- JavaQQ即时通信系统C/S模式
- 基于Java实现的socket即时通信系统
- 即时通信系统Java实现
- 基于安全的即时通信系统设计.zip
- java即时通信系统
- Android平台的即时通信系统客户端设计
- 基于加密安全的java即时通信系统设计
- 基于P2P的局域网即时通信系统 java实现
- 基于java的即时通信软件
- 基于JAVA和TCP SOCKET实现的P2P的局域网即
评论
共有 条评论