資源簡介
步驟:
解壓縮之后,將chat.sql導入你的mysql數據庫中;
將chat文件夾工程導入eclipse編輯器中;
更改 DButil.java 里面的mysql服務器Ip 改成你的IP地址;
更改Constans.java 里面public final static String CON_SERVER_ADDRESS = "改成你的IP";
更改數據庫user表里面用戶的IP地址,改成你所在局域網存在的有效IP地址。(不能隨意填,不能相同);
啟動服務器:com.chat.frame 包里面的 ServerFrame.java 右擊Run as 即可。
啟動客戶端:com.chat.frame 包里面的 ClientLoginFrame.java 右擊Run as 即可
代碼片段和文件信息
import?javax.swing.*;
import?java.awt.*;
import?java.awt.event.*;
class?test7?extends?JPanel//此處類繼承了JPanel類
{
????static?final?int?WIDTH=300;
????static?final?int?HEIGHT=150;
Jframe?loginframe;
????public?void?add(Component?cGridBagConstraints?constraintsint?xint?yint?wint?h)
????{//此方法用來添加控件到容器中
????????constraints.gridx=x;
????????constraints.gridy=y;
????????constraints.gridwidth=w;
????????constraints.gridheight=h;
????????add(cconstraints);
}?
????test7()
????{
????????loginframe=new?Jframe(“信息管理系統“);?//設置頂層容器
????????loginframe.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);//設置其頂層容器的關閉性
????????GridBagLayout?lay=new?GridBagLayout();//創建網格組布局方式對象?
????????setLayout(lay);????????????????????????
????????loginframe.add(this?BorderLayout.WEST);
????????loginframe.setSize(WIDTHHEIGHT);
????????Toolkit?kit=Toolkit.getDefaultToolkit();//設置頂層容器框架為居中
????????Dimension?screenSize=kit.getScreenSize();
????????int?width=screenSize.width;
????????int?height=screenSize.height;
????????int?x=(width-WIDTH)/2;
????????int?y=(height-HEIGHT)/2;
????????loginframe.setLocation(xy);
????????JButton?ok=new?JButton(“確認“);
????????JButton?cancel=new?JButton(“放棄“);
????????JLabel?title=new?JLabel(“布局管理器測試窗口“);
????????JLabel?name=new?JLabel(“用戶名:“);
????????JLabel?password=new?JLabel(“密?碼:“);
????????final?JTextField?nameinput=new?JTextField(18);
????????final?JTextField?passwordinput=new?JTextField(18);
????????GridBagConstraints?constraints=new?GridBagConstraints();
????????constraints.fill=GridBagConstraints.NONE;
????????constraints.anchor=GridBagConstraints.EAST;
????????constraints.weightx=5;
????????constraints.weighty=4;
????????add(titleconstraints0051);?//使用網格組布局添加控件????????????????
????????add(nameconstraints0111);
????????add(passwordconstraints0211);
????????add(nameinputconstraints1141);
????????add(passwordinputconstraints1241);
????????add(okconstraints1311);
????????add(cancelconstraints3311);
????????loginframe.setResizable(false);
????????loginframe.setVisible(true);??
????}
}
public?class?test8
{
????public?static?void?main(String[]?args)
????{
???? test7?log=new?test7();
}
?}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-08-30?10:02??chat\
?????文件???????70009??2012-08-30?10:01??chat.sql
?????文件????????1217??2012-06-07?11:32??chat\.classpath
?????文件?????????380??2012-06-07?11:31??chat\.project
?????目錄???????????0??2012-08-30?09:59??chat\.settings\
?????目錄???????????0??2012-08-30?09:59??chat\.settings\.svn\
?????文件?????????222??2012-05-21?11:44??chat\.settings\.svn\all-wcprops
?????文件?????????368??2012-06-15?15:30??chat\.settings\.svn\entries
?????目錄???????????0??2012-08-30?09:59??chat\.settings\.svn\prop-ba
?????目錄???????????0??2012-08-30?09:59??chat\.settings\.svn\props\
?????目錄???????????0??2012-08-30?09:59??chat\.settings\.svn\text-ba
?????文件?????????629??2012-05-21?11:44??chat\.settings\.svn\text-ba
?????目錄???????????0??2012-08-30?09:59??chat\.settings\.svn\tmp\
?????目錄???????????0??2012-08-30?09:59??chat\.settings\.svn\tmp\prop-ba
?????目錄???????????0??2012-08-30?09:59??chat\.settings\.svn\tmp\props\
?????目錄???????????0??2012-08-30?09:59??chat\.settings\.svn\tmp\text-ba
?????文件?????????629??2012-05-18?17:45??chat\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2012-08-30?09:59??chat\bin\
?????目錄???????????0??2012-08-30?09:59??chat\bin\.svn\
?????文件?????????282??2012-06-15?15:30??chat\bin\.svn\all-wcprops
?????文件?????????517??2012-06-15?15:30??chat\bin\.svn\entries
?????目錄???????????0??2012-08-30?09:59??chat\bin\.svn\prop-ba
?????文件??????????53??2012-05-21?11:43??chat\bin\.svn\prop-ba
?????文件??????????53??2012-05-21?11:43??chat\bin\.svn\prop-ba
?????目錄???????????0??2012-08-30?09:59??chat\bin\.svn\props\
?????目錄???????????0??2012-08-30?09:59??chat\bin\.svn\text-ba
?????文件????????2532??2012-05-21?11:44??chat\bin\.svn\text-ba
?????文件?????????412??2012-05-21?11:44??chat\bin\.svn\text-ba
?????目錄???????????0??2012-08-30?09:59??chat\bin\.svn\tmp\
?????目錄???????????0??2012-08-30?09:59??chat\bin\.svn\tmp\prop-ba
?????目錄???????????0??2012-08-30?09:59??chat\bin\.svn\tmp\props\
............此處省略1910個文件信息
評論
共有 條評論