资源简介
局域网即时通讯软件.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个文件信息
相关资源
- vspd7.2.308.zip
- 价值2k的H漫画小说系统
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- ddos压力测试工具99657
- UML建模大全
- 开源1A锂电池充电板TP4056原理图+PCB
- m1卡 ic卡可选择扇区初始化加密软件
- TSCC.exe
- FTP课程设计(服务端+客户端)
- 计算机图形学 边填充算法实现代码
- 电力系统潮流计算程序集合
- oracle数据迁移项目实施方案
- Web Api 通过文件流 文件到本地
- Visio图标-最新最全的网络通信图标库
- Spire API文档
- OpenGL参考手册
- Python中Numpy库最新教程
- SPD博士V5.3.exe
- 直流无刷电机方波驱动 stm32 例程代码
- layui后台管理模板
- 仿知乎界面小程序源代码
- 云平台-阿里云详细介绍
- photoshop经典1000例
- scratch垃圾分类源码(最终版本).sb
- IAR ARM 7.8破解
- TI CCS V5.4 安装步骤及破解文件
- 松下plc FP-XH的驱动
- 局域网硬件信息收集工具
- 加快Windows XP操作系统开机速度
- 联想启天M4350 BIOS升级文件
评论
共有 条评论