- 18
- 0
- 约 11页
- 2017-05-12 发布于河南
- 举报
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
您可能关注的文档
- C测试1-5章测试.doc
- C模拟题2.doc
- C第二次练习.doc
- c语言12第二阶段C语言试卷.doc
- C语言8~13章复习题.doc
- C语言Chapter02.doc
- C语言1-2章典型习题.doc
- C语言上机练习2.doc
- C语言习题 循环1.doc
- C语言全部章节习题集无答案.doc
- 2026及未来5年中国琉璃名片卡行业发展研究报告.docx
- 2026及未来5年中国化学农药粉剂行业投资研究分析及发展前景预测报告.docx
- 2026及未来5年中国丝绒拖鞋行业发展研究报告.docx
- 2026及未来5年中国白三通行业发展研究报告.docx
- 2026及未来5年中国维棉(棉维)纱市场深度分析与投资前景预测报告.docx
- 2026及未来5年中国胶原赋活紧致眼霜行业发展研究报告.docx
- 2026及未来5年中国消旋羟蛋氨酸钙行业市场运营现状及投资方向研究报告.docx
- 2026及未来5年中国电机驱动IC行业发展研究报告.docx
- 2026及未来5年中国幕帘式红外探测器行业发展研究报告.docx
- 2026及未来5年中国办公摆挂饰行业发展研究报告.docx
最近下载
- 《GB/T 38271-2025塑料 聚苯乙烯(PS)、抗冲击聚苯乙烯(PS-I)、丙烯腈-丁二烯-苯乙烯(ABS)及苯乙烯-丙烯腈(SAN)树脂中残留苯乙烯单体含量的测定 气相色谱法》.pdf
- 刑事诉讼法(西南政大)中国大学MOOC 慕课 期末考试答案.docx VIP
- (正式版)H-J 1079-2019 固定污染源废气 氯苯类化合物的测定 气相色谱法(正式版)(正式版).docx VIP
- 一种多酶级联反应催化蔗糖生产异麦芽酮糖醇的方法及其应用.pdf VIP
- 美国膳食指南(2025-2030)解读课件PPT.pptx
- 2025版护理文书书写规范PPT课件(完整版).pptx
- 2025年组织生活会个人对照检查发言材料.docx VIP
- 心功能不全护理查房.pptx VIP
- 2025年房地产经纪人房产议价经典案例分析之“法律纠纷预防”专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照自动驾驶模式数据链通信原理专题试卷及解析.pdf VIP
原创力文档

文档评论(0)