- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
QQ界面程序的设计-doc12
《JAVA程序设计》实训报告
Q
Q
界
面
实训班级:11级计算机班
实训小组:第二小组
小组成员:彭宝民 陈文娟 郭晓伟 李秀丽
韩晓东 侯玉峰 郭斐霞 刘志杰
指导老师:武文廷
完成时间:二0一二年六月二十二日
目录
一:实训名称:
二:实训目的:
三:实训任务:
四:实训原理
五:实训步骤
六:实训代码
七:实训小结
一:实训名称:实现QQ界面的登录
二:实训目的
1.掌握JAVA语言编程的基础知识并能熟练运用。
2.熟悉类声明与对象的使用。
3.运用JAVASWING编写简单QQ程序,并实现其功能。
4.通过实训,加深对《Java程序设计》课程理论知识的理解。
5为了能够较好完成实训任务,学生应具备软件开发技术的基础知识,实训的主要目的在于将理论与实际应用相结合,使用程序设计语言java,以及相关软件设计开发知识完成软件的设计开发任务。本实训课程将为整个专业的学习以及软件设计水平的提高打下良好的基础,提高学生项目分析、设计、编写、调试和测试的能力,并培养基本的、良好的团队合作能力。
三:实训任务
1 通过编程来实现QQ界面的登录及QQ中所要体现的一些功能。
2 写一份实训报告。
四:实训原理
1通过对程序的编程实现QQ号的输入,密码的输入,连接服务器,登录服务器,恭喜您登陆成功等功能。
2 如果输入的密码错误,出现提示为“对不起您的用户名或密码错误!等的字样。
3 如果输入的密码错误,出现重新输入密码的提示。
4 通过编程出现“登录,注册”按钮。
五:实训步骤
1定义用户名和密码的标签
2定义用户名的文本框
3定义密码的文本框。注:使用JPasswordField的好处就是输入的密码是以****显示给用户的
4定义面板
5定义登陆和注册的按钮
6定义记录用户注册的用户名和密码的文件夹
7定义记录用户名的数组
8定义记录密码的数组
9设置标签的背景颜色
10用户登录事件处理
11处理用户登录成功后的反馈信息
12用户注册模块的事件处理
13 关闭窗口
六:实训代码
import java.awt.*;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.ActionEvent;
import java.io.*;
import javax.swing.*;
import java.awt.Button;
import java.awt.Panel;
import java.lang.String;
import javax.swing.JOptionPane;
public class QQ extends Frame implements ActionListener{
Label Lname ,Lpassword; //定义用户名和密码的标签
TextField Tname; //定义用户名的文本框
JPasswordField Tpassword; //定义密码的文本框。注:使用JPasswordField的好处就是输入的密码是以****显示给用户的
Panel panel1=new Panel(); //定义面板
Button Load,login; //定义登陆和注册的按钮
boolean b=false;
File file1; //定义记录用户注册的用户名和密码的文件夹
Writer writer;
String []Usersname=new String[1024]; //定义记录用户名的数组
String []Userspassword=new String[1024];//定义记录密码的数组
public QQ(){
Lname=new Label (用户名);Lname.setBackground(Color.red);//设置标签的背景颜色
Lpassword=new Label (密码);Lpassword.setBackground(Color.red);//设置标签的背景颜色
Tname=new TextField (10);
Tpassword=new JPasswordField (10);
Load=new Button(登陆);Load.setBackground(Color.lightGray);
login=new But
您可能关注的文档
最近下载
- T∕CACM 1137-2018 中医神志病临床诊疗指南 躯体形式障碍.pdf
- 2025人教版八年级上册英语 Unit 5 What a Delicious Meal! 第1课时 教案(表格式) .docx VIP
- 与采购人配合沟通方案.docx VIP
- 晋剧《明公断》剧本.doc VIP
- 血液透析并发症脑出血ppt.pptx
- 航空与航天摄影技术课件.pptx
- 2024-2025学年深圳市人大附中新高一入学分班考试数学模拟试卷附答案解析.docx VIP
- 西部黄金伊犁有限责任公司金锌精矿综合回收及氰化渣无害化治理项目环境影响报告书.pdf VIP
- 不锈钢管安装施工方案.doc VIP
- 含碘对比剂静脉外渗护理管理实践指南解读.pptx VIP
文档评论(0)