資源簡介
基于Java EE企業(yè)即時通訊工具設(shè)計與實現(xiàn) 畢業(yè)設(shè)計,源碼開放。

代碼片段和文件信息
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();
//入口函數(shù)
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??企業(yè)即時通訊系統(tǒng)\.classpath
?????文件????????380??2013-03-03?17:37??企業(yè)即時通訊系統(tǒng)\.project
?????文件????????124??2013-03-03?17:38??企業(yè)即時通訊系統(tǒng)\.settings\org.eclipse.core.resources.prefs
?????文件????????629??2013-03-03?17:37??企業(yè)即時通訊系統(tǒng)\.settings\org.eclipse.jdt.core.prefs
?????文件???????3705??2013-03-03?17:38??企業(yè)即時通訊系統(tǒng)\bin\client\about\1.jpg
?????文件???????4409??2013-03-03?17:38??企業(yè)即時通訊系統(tǒng)\bin\client\about\2.jpg
?????文件???????1208??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\about\About$1.class
?????文件???????1415??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\about\About$TimerEv.class
?????文件???????4068??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\about\About.class
?????文件????????724??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\about\MyBorder$Dong.class
?????文件???????1226??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\about\MyBorder$MouseE.class
?????文件???????2203??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\about\MyBorder.class
?????文件???????1471??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\about\MyDongcLabel.class
?????文件???????3100??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\about\MyPicLabel.class
?????文件???????8210??2013-03-03?17:38??企業(yè)即時通訊系統(tǒng)\bin\client\about\top.jpg
?????文件???????2040??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\Client$1.class
?????文件????????667??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\Client$2.class
?????文件???????1343??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\Client$3.class
?????文件???????1467??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\Client$4.class
?????文件???????1288??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\Client$5.class
?????文件???????2211??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\Client$6.class
?????文件???????2542??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\Client$ActionEv.class
?????文件???????1527??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\Client$hh.class
?????文件???????6771??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\Client$MenuEv.class
?????文件???????4926??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\Client$RecTh.class
?????文件??????20293??2013-05-09?09:32??企業(yè)即時通訊系統(tǒng)\bin\client\Client.class
?????文件???????1110??2013-03-03?17:38??企業(yè)即時通訊系統(tǒng)\bin\client\icon1\0.gif
?????文件???????1097??2013-03-03?17:38??企業(yè)即時通訊系統(tǒng)\bin\client\icon1\1.gif
?????文件???????1106??2013-03-03?17:38??企業(yè)即時通訊系統(tǒng)\bin\client\icon1\10.gif
?????文件???????1110??2013-03-03?17:38??企業(yè)即時通訊系統(tǒng)\bin\client\icon1\11.gif
............此處省略99個文件信息
- 上一篇:氣體擴散模型模擬程序
- 下一篇:Java DES 加密/解密
評論
共有 條評論