资源简介
基于Java EE企业即时通讯工具设计与实现 毕业设计,源码开放。

代码片段和文件信息
package client;
//客户端代码
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.Container;
import java.awt.Cursor;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.objectInputStream;
import java.io.objectOutputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Random;
import java.util.Vector;
import javax.swing.Action;
import javax.swing.DefaultComboBoxModel;
import javax.swing.DefaultListModel;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JColorChooser;
import javax.swing.JComboBox;
import javax.swing.JFileChooser;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPopupMenu;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javax.swing.JTextPane;
import javax.swing.ListCellRenderer;
import javax.swing.ScrollPaneConstants;
import javax.swing.text.DefaultstyledDocument;
import javax.swing.text.Position;
import javax.swing.text.SimpleAttributeSet;
import javax.swing.text.styleConstants;
import data.DataPack;
import data.Tranobject;
import data.UserIP;
public class Client extends Jframe
{
private Tranobject tranFile=new Tranobject();
//入口函数
public static void main(String args[])
{
SetFont.setFont(new Font(“宋体“ 0 12));
Client client=new Client();
client.listeningTranFile();
}
private void listeningTranFile(){
try {
Random r=new Random();
int port=r.nextInt(64512)+1024;
tranFile.setPort(port);
ServerSocket ss=new ServerSocket(port);
Socket socket=null;
while(true){
socket=ss.accept();
objectInputStream is=new objectInputStream(socket.getInputStream());
final Tranobject to=(Tranobject)is.readobject();
//启动弹窗,选择保存位置
final Jframe fileframe=new Jframe();
JPanel panelCenter=new JPanel();
JButton fileBut=new JButton();
fileBut.setText(“选择保存路径“);
panelCenter.add(fileButBorderLayout.CENTER);
fileBut.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try{
UserIP s=(UserIP)allUFile.getSelectedItem();
JFileChooser jfc = new JFileC
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2013-03-03 17:37 企业即时通讯系统\.classpath
文件 380 2013-03-03 17:37 企业即时通讯系统\.project
文件 124 2013-03-03 17:38 企业即时通讯系统\.settings\org.eclipse.core.resources.prefs
文件 629 2013-03-03 17:37 企业即时通讯系统\.settings\org.eclipse.jdt.core.prefs
文件 3705 2013-03-03 17:38 企业即时通讯系统\bin\client\about\1.jpg
文件 4409 2013-03-03 17:38 企业即时通讯系统\bin\client\about\2.jpg
文件 1208 2013-05-09 09:32 企业即时通讯系统\bin\client\about\About$1.class
文件 1415 2013-05-09 09:32 企业即时通讯系统\bin\client\about\About$TimerEv.class
文件 4068 2013-05-09 09:32 企业即时通讯系统\bin\client\about\About.class
文件 724 2013-05-09 09:32 企业即时通讯系统\bin\client\about\MyBorder$Dong.class
文件 1226 2013-05-09 09:32 企业即时通讯系统\bin\client\about\MyBorder$MouseE.class
文件 2203 2013-05-09 09:32 企业即时通讯系统\bin\client\about\MyBorder.class
文件 1471 2013-05-09 09:32 企业即时通讯系统\bin\client\about\MyDongcLabel.class
文件 3100 2013-05-09 09:32 企业即时通讯系统\bin\client\about\MyPicLabel.class
文件 8210 2013-03-03 17:38 企业即时通讯系统\bin\client\about\top.jpg
文件 2040 2013-05-09 09:32 企业即时通讯系统\bin\client\Client$1.class
文件 667 2013-05-09 09:32 企业即时通讯系统\bin\client\Client$2.class
文件 1343 2013-05-09 09:32 企业即时通讯系统\bin\client\Client$3.class
文件 1467 2013-05-09 09:32 企业即时通讯系统\bin\client\Client$4.class
文件 1288 2013-05-09 09:32 企业即时通讯系统\bin\client\Client$5.class
文件 2211 2013-05-09 09:32 企业即时通讯系统\bin\client\Client$6.class
文件 2542 2013-05-09 09:32 企业即时通讯系统\bin\client\Client$ActionEv.class
文件 1527 2013-05-09 09:32 企业即时通讯系统\bin\client\Client$hh.class
文件 6771 2013-05-09 09:32 企业即时通讯系统\bin\client\Client$MenuEv.class
文件 4926 2013-05-09 09:32 企业即时通讯系统\bin\client\Client$RecTh.class
文件 20293 2013-05-09 09:32 企业即时通讯系统\bin\client\Client.class
文件 1110 2013-03-03 17:38 企业即时通讯系统\bin\client\icon1\0.gif
文件 1097 2013-03-03 17:38 企业即时通讯系统\bin\client\icon1\1.gif
文件 1106 2013-03-03 17:38 企业即时通讯系统\bin\client\icon1\10.gif
文件 1110 2013-03-03 17:38 企业即时通讯系统\bin\client\icon1\11.gif
............此处省略99个文件信息
- 上一篇:气体扩散模型模拟程序
- 下一篇:Java DES 加密/解密
相关资源
- JSP企业人事管理系统设计(源代码+论
- 实现一个图书管理系统
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 基于Java的酒店管理系统源码(毕业设
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- JSP,SQL,MVC的选课系统
- 基于JSP的学生宿舍管理系统(源码 数
- JSP选课管理系统
- 商店商品管理系统 JAVA写的 有界面
- 基于JSP的校友信息管理系统(添加数
- 在linux系统下用java执行系统命令实例
- java做的房产管理系统
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
- java access 仓库管理系统 源码
- JSP学生信息管理系统 Mysql数据库
- 使用jsp servlet做的投票系统
- java sql2008的图书馆管理系统
- 即时通讯系统JAVA源码
- java swing 做的 汽车租赁系统
- jsp基于servlet 图书馆管理系统
- jsp学生成绩管理系统.rar
- 在线考试系统源代码(jsp)
- java 人事管理系统 课程设计
- 基于java的类PGP文件加密传输系统
- Java版航空订票系统源码
评论
共有 条评论