java多人聊天室可私聊
带图形用户界面的一款java聊天室,界面仿qq,可换头像,可添加联系人,群聊,私聊。。。。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2006-07-02 05:51 source
文件 15441 2006-06-01 14:00 source1.jpg
文件 13123 2006-06-01 14:00 source2.jpg
文件 15015 2006-06-01 14:00 source3.jpg
文件 17050 2006-06-01 14:00 source4.jpg
文件 16143 2006-06-01 14:00 source5.jpg
文件 16197 2006-06-01 14:00 source6.jpg
文件 12883 2006-06-01 14:00 source7.jpg
文件 15326 2006-06-01 14:00 source8.jpg
文件 19812 2006-05-27 13:42 sourceChatRoom.java
文件 30516 2006-06-08 20:50 sourced.jpg
文件 1843 2005-09-05 21:14 sourcedb.java
文件 5298 2006-05-25 22:23 sourcelogin.java
文件 440 2006-07-02 04:04 sourceMain$1.class
文件 442 2006-07-02 04:04 sourceMain$2.class
文件 439 2006-07-02 04:04 sourceMain$3.class
文件 589 2006-07-02 04:04 sourceMain$4.class
文件 6098 2006-07-02 04:04 sourceMain.class
文件 6217 2006-07-02 04:03 sourcemain.java
文件 14206 2006-06-01 14:00 sourceo1.jpg
文件 12351 2006-06-01 14:00 sourceo2.jpg
文件 14097 2006-06-01 14:00 sourceo3.jpg
文件 16241 2006-06-01 14:00 sourceo4.jpg
文件 14408 2006-06-01 14:00 sourceo5.jpg
文件 15257 2006-06-01 14:00 sourceo6.jpg
文件 12134 2006-06-01 14:00 sourceo7.jpg
文件 14553 2006-06-01 14:00 sourceo8.jpg
文件 12671 2006-06-01 13:45 sourceqq.jpg
文件 996 2006-06-15 10:41 sourceServer1.class
文件 18850 2006-06-15 10:41 sourceServer1.java
............此处省略90个文件信息
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 source1.jpg
文件 13123 2006-06-01 14:00 source2.jpg
文件 15015 2006-06-01 14:00 source3.jpg
文件 17050 2006-06-01 14:00 source4.jpg
文件 16143 2006-06-01 14:00 source5.jpg
文件 16197 2006-06-01 14:00 source6.jpg
文件 12883 2006-06-01 14:00 source7.jpg
文件 15326 2006-06-01 14:00 source8.jpg
文件 19812 2006-05-27 13:42 sourceChatRoom.java
文件 30516 2006-06-08 20:50 sourced.jpg
文件 1843 2005-09-05 21:14 sourcedb.java
文件 5298 2006-05-25 22:23 sourcelogin.java
文件 440 2006-07-02 04:04 sourceMain$1.class
文件 442 2006-07-02 04:04 sourceMain$2.class
文件 439 2006-07-02 04:04 sourceMain$3.class
文件 589 2006-07-02 04:04 sourceMain$4.class
文件 6098 2006-07-02 04:04 sourceMain.class
文件 6217 2006-07-02 04:03 sourcemain.java
文件 14206 2006-06-01 14:00 sourceo1.jpg
文件 12351 2006-06-01 14:00 sourceo2.jpg
文件 14097 2006-06-01 14:00 sourceo3.jpg
文件 16241 2006-06-01 14:00 sourceo4.jpg
文件 14408 2006-06-01 14:00 sourceo5.jpg
文件 15257 2006-06-01 14:00 sourceo6.jpg
文件 12134 2006-06-01 14:00 sourceo7.jpg
文件 14553 2006-06-01 14:00 sourceo8.jpg
文件 12671 2006-06-01 13:45 sourceqq.jpg
文件 996 2006-06-15 10:41 sourceServer1.class
文件 18850 2006-06-15 10:41 sourceServer1.java
............此处省略90个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)