資源簡介
聊天系統主要從系統需求分析,主要功能功能要求,以及系統數據流圖來逐步實現的,該課程設計主要用Java實現
代碼片段和文件信息
/**
?*?ClassName:?ClientMain.java
?*?Author:?qiujy
?*?CreateTime:?2009-4-15
?*?EMAIL:?qjyong@gmail.com
?*?Copyright?2009?++YONG?All?rights?reserved.
?*/
package?client;
import?java.io.objectInputStream;
import?java.io.objectOutputStream;
import?java.net.Socket;
import?javax.swing.JDialog;
import?javax.swing.Jframe;
import?javax.swing.JOptionPane;
import?javax.swing.UIManager;
import?org.jvnet.substance.skin.*;
import?client.ui.Loginframe;
/**?客戶端入口類?*/
public?class?ClientMain?{
public?static?void?main(String[]?args)?{
connection();?//連接到服務器
//設置外觀感覺
Jframe.setDefaultLookAndFeelDecorated(true);
JDialog.setDefaultLookAndFeelDecorated(true);
try?{
//UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
UIManager.setLookAndFeel(new?SubstanceOfficeSilver2007LookAndFeel());
UIManager.setLookAndFeel(new?SubstanceBusinessLookAndFeel());
}?catch?(Exception?e)?{
e.printStackTrace();
}
new?Loginframe();??//啟動登錄窗體
}
/**?連接到服務器?*/
public?static?void?connection()?{
String?ip?=?DataBuffer.configProp.getProperty(“ip“);
int?port?=?Integer.parseInt(DataBuffer.configProp.getProperty(“port“));
try?{
DataBuffer.clientSeocket?=?new?Socket(ip?port);
DataBuffer.oos?=?new?objectOutputStream(DataBuffer.clientSeocket.getOutputStream());
DataBuffer.ois?=?new?objectInputStream(DataBuffer.clientSeocket.getInputStream());
}?catch?(Exception?e)?{
JOptionPane.showMessageDialog(new?Jframe()?
“連接服務器失敗請檢查!““服務器未連上“?JOptionPane.ERROR_MESSAGE);//否則連接失敗
System.exit(0);
}
}
}
- 上一篇:java網吧管理系統課設項目+畢業設計
- 下一篇:企業員工信息管理系統
評論
共有 條評論