资源简介
步骤:
解压缩之后,将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个文件信息
相关资源
- android实现局域网聊天 - UDP实现
- JAVA实现局域网聊天室和文件发送
- java局域网聊天室(RSA算法加密)
- java局域网聊天模拟qq
- 基于JAVA局域网聊天程序设计与实现(
- java多线程局域网聊天,服务器+客户端
- java多线程+Socket+Swing做的局域网聊天程
- 局域网聊天系统 含 数据库
- java局域网聊天+文件传输系统
- java 用udp,tcp协议实现的局域网聊天程
- java局域网聊天室课程设计源码
- 局域网聊天室课程设计java
- 局域网聊天工具Java版
- java局域网聊天,多线程,socket
- 局域网聊天系统JAVA+sqlserver
- 基于JSP局域网聊天室(源码+文档 数据
- java socket局域网聊天工具
- 基于JAVA局域网聊天程序设计与实现(
- android 局域网聊天
评论
共有 条评论