• 大小: 1.13MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-15
  • 语言: Java
  • 标签: 即时通信  

资源简介

带图形用户界面的一款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个文件信息

评论

共有 条评论