資源簡介
局域網即時通訊軟件.rar

代碼片段和文件信息
package?airshow.app;
import?java.applet.applet;
import?java.applet.AudioClip;
import?java.awt.Color;
import?java.awt.Font;
import?java.awt.SystemTray;
import?java.io.File;
import?java.io.IOException;
import?java.io.objectOutputStream;
import?java.net.MalformedURLException;
import?java.net.Socket;
import?java.net.URL;
import?java.net.UnknownHostException;
import?java.text.DateFormat;
import?java.util.ArrayList;
import?java.util.Date;
import?javax.swing.Jframe;
import?javax.swing.JOptionPane;
import?javax.swing.UIManager;
import?javax.swing.UnsupportedLookAndFeelException;
import?airshow.Cipher.CipherBox;
import?airshow.Cipher.MessageBox;
import?airshow.file.ConfigFile;
import?airshow.file.ImageBuf;
import?airshow.net.mul.MulticastTalker;
import?airshow.net.mul.NetBag;
import?airshow.net.server.ConnectRuner;
import?airshow.net.server.Server;
import?airshow.ui.AboutWindow;
import?airshow.ui.FileAskPool;
import?airshow.ui.MainWindow;
import?airshow.ui.MySystemTray;
public?class?App?implements?Runnable?{
/**
?*?@param?args
?*/
private?static?App?app;
private?MulticastTalker?mulTalker;//?組播通訊
private?MainWindow?window;//?窗口
private?FileAskPool?fileAskPool?=?null;//?文件傳輸請求池
private?Server?server;//?TCP?服務器
private?AboutWindow?aboutWindow;//?關于窗口
private?AudioClip?audio;
private?MySystemTray?tray;
private?App()?{
URL?url;
File?f?=?new?File(“sound/msg.wav“);
try?{
url?=?new?URL(“file“?““?f.getAbsolutePath());
this.audio?=?applet.newAudioClip(url);
}?catch?(MalformedURLException?e)?{
//?TODO?自動生成?catch?塊
e.printStackTrace();
}
if?(SystemTray.isSupported())?{
this.tray?=?new?MySystemTray();
}?else
this.tray?=?null;
this.window?=?new?MainWindow();
this.mulTalker?=?MulticastTalker.getMulticastTalker();
this.aboutWindow?=?new?AboutWindow(window);
try?{
this.server?=?new?Server();
}?catch?(IOException?e)?{
JOptionPane.showMessageDialog(window?“端口綁定錯誤!“?“錯誤“
JOptionPane.ERROR_MESSAGE);
e.printStackTrace();
System.exit(-1);
}
this.fileAskPool?=?new?FileAskPool();
new?Thread(this).start();
if?(this.tray?==?null)?{
window.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
}?else
window.setDefaultCloseOperation(Jframe.HIDE_ON_CLOSE);
window.setVisible(true);
}
public?static?App?getApp()?{
if?(app?==?null)
app?=?new?App();
return?app;
}
public?static?void?main(String[]?args)
throws?UnsupportedLookAndFeelException?{
//?TODO?自動生成方法存根
//?設置皮膚
Jframe.setDefaultLookAndFeelDecorated(true);
int?lookAndFeel?=?airshow.file.ConfigFile.getConfigFile()
.getLookAndFeel();
switch?(lookAndFeel)?{
case?0:
UIManager
.setLookAndFeel(new?com.jtattoo.plaf.mcwin.McWinLookAndFeel());
break;
case?1:
UIManager
.setLookAndFeel(new?com.jtattoo.plaf.acryl.AcrylLookAndFeel());
break;
case?2:
UIManager
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????446??2016-05-01?14:12??局域網通訊軟件\.classpath
?????文件????????517??2010-11-30?10:32??局域網通訊軟件\.project
?????文件?????????55??2016-05-01?12:48??局域網通訊軟件\.settings\org.eclipse.core.resources.prefs
?????文件??????20889??2016-05-01?13:43??局域網通訊軟件\bin\1.jpg
?????文件??????18311??2016-05-01?13:43??局域網通訊軟件\bin\2.jpg
?????文件???????3009??2016-05-01?13:43??局域網通訊軟件\bin\3.jpg
?????文件??????33487??2016-05-01?13:43??局域網通訊軟件\bin\4.jpg
?????文件??????21162??2016-05-01?13:43??局域網通訊軟件\bin\5.jpg
?????文件???????7007??2016-05-01?13:43??局域網通訊軟件\bin\6.jpg
?????文件??????39631??2016-05-01?13:43??局域網通訊軟件\bin\7.jpg
?????文件??????10441??2016-05-01?13:43??局域網通訊軟件\bin\8.jpg
?????文件???????7592??2016-05-01?13:43??局域網通訊軟件\bin\9.jpg
?????文件????????729??2016-05-01?20:33??局域網通訊軟件\bin\airshow\app\App$1.class
?????文件???????3629??2016-05-02?17:05??局域網通訊軟件\bin\airshow\app\App$2.class
?????文件??????10301??2016-05-02?17:05??局域網通訊軟件\bin\airshow\app\App.class
?????文件???????1634??2016-05-02?12:30??局域網通訊軟件\bin\airshow\app\PubSet.class
?????文件???????1560??2016-05-01?14:12??局域網通訊軟件\bin\airshow\app\skin.class
?????文件??????15669??2016-05-01?14:43??局域網通訊軟件\bin\airshow\beiwl\beiwl.class
?????文件???????2337??2016-05-01?14:12??局域網通訊軟件\bin\airshow\Cipher\ba
?????文件???????4690??2016-05-02?12:30??局域網通訊軟件\bin\airshow\Cipher\CipherBox.class
?????文件???????1671??2016-05-01?14:12??局域網通訊軟件\bin\airshow\Cipher\MessageBox.class
?????文件????????962??2016-05-01?14:34??局域網通訊軟件\bin\airshow\cutpicture\choose$1.class
?????文件????????965??2016-05-01?14:34??局域網通訊軟件\bin\airshow\cutpicture\choose$2.class
?????文件???????2799??2016-05-01?14:34??局域網通訊軟件\bin\airshow\cutpicture\choose.class
?????文件???????2407??2016-05-01?14:34??局域網通訊軟件\bin\airshow\cutpicture\jietu.class
?????文件????????806??2016-05-01?14:34??局域網通訊軟件\bin\airshow\cutpicture\jietu2$1.class
?????文件????????876??2016-05-01?14:34??局域網通訊軟件\bin\airshow\cutpicture\jietu2$2.class
?????文件????????720??2016-05-01?14:34??局域網通訊軟件\bin\airshow\cutpicture\jietu2.class
?????文件???????1492??2016-05-01?14:34??局域網通訊軟件\bin\airshow\cutpicture\ScreenShotWindow$1.class
?????文件???????2219??2016-05-01?14:34??局域網通訊軟件\bin\airshow\cutpicture\ScreenShotWindow$2.class
............此處省略449個文件信息
評論
共有 條評論