计算机网络课程设计-简单聊天程序

计算机网络课程设计-简单聊天程序

ID:6818827

大小:316.00 KB

页数:22页

时间:2018-01-27

计算机网络课程设计-简单聊天程序_第1页
计算机网络课程设计-简单聊天程序_第2页
计算机网络课程设计-简单聊天程序_第3页
计算机网络课程设计-简单聊天程序_第4页
计算机网络课程设计-简单聊天程序_第5页
资源描述:

《计算机网络课程设计-简单聊天程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、黔南民族师范学院计算机科学系计算机网络课程设计报告课题名称:简单聊天程序姓名:学号:专业班级:系(院):计算机科学系指导老师:设计时间:设计地点:一、实验目的和要求1.实验目的A。掌握网络编程的知识和技能。B。熟悉网络软件的开发过程,锻炼解决实际问题的能力。2.实验要求A。支持多人聊天,聊天内容可以仅仅支持文本信息。B。客户端程序具有图形化用户界面。二、实验环境A。编程软件:EclipseB。数据库软件:MySql5.0;C。工具:jdk6.0;D。硬件环境:win7系统,IntelCore2Duo……三、程序的

2、逻辑框图二、程序的源代码Login.javapackagechat4;importjava.awt.BorderLayout;importjava.awt.Button;importjava.awt.Dimension;importjava.awt.Frame;importjava.awt.Label;importjava.awt.Panel;importjava.awt.Toolkit;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEve

3、nt;importjava.awt.event.WindowAdapter;importjava.awt.event.WindowEvent;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;importjavax.swing.JOptionPane;importjavax.swing.JPasswordField;importjavax.swing.JT

4、extField;publicclassLogin{privateStringname;Framef;Labell_name,l_password;JTextFieldjtf_name;JPasswordFieldjpf_password;Buttonbt_ok,bt_cancle,bt_regist;Panelp_top,p_center,p_bottom;Toolkittoolkit;DimensionscreenSize,frameSize;Connectionconnection;Statementsta

5、tement;ResultSetresultSet;publicvoidinitFrame(){//初始化窗体f=newFrame("login");l_name=newLabel("名字");l_password=newLabel("密码");jtf_name=newJTextField(20);jpf_password=newJPasswordField(20);bt_ok=newButton("登录");bt_ok.addMouseListener(newMouseAdapter(){@Overridepu

6、blicvoidmouseClicked(MouseEvente){//判断你输入的用户名和密码是否正确//如果正确,就进入聊天界面if(verify(jtf_name.getText().trim(),jpf_password.getText().trim())){f.setVisible(false);ChatUtilchatUtil=newChatUtil();}else{//否则,弹出对话框JOptionPane.showMessageDialog(f,"你的输入有误,请重新输入!");}}});bt_r

7、egist=newButton("注册");bt_regist.addMouseListener(newMouseAdapter(){//点击之后进入注册页面@OverridepublicvoidmouseClicked(MouseEvente){f.setVisible(false);newRegist();}});bt_cancle=newButton("重置");bt_cancle.addMouseListener(newMouseAdapter(){//点击重置,使用户名框和密码框为空@Overridep

8、ublicvoidmouseClicked(MouseEvente){reset();}});p_top=newPanel();p_top.add(l_name);p_top.add(jtf_name);p_center=newPanel();p_center.add(l_password);p_center.add(jpf_password);p_bottom=newP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。