打字训练测试软件-Java课程设计

合集下载

jav课程设计内容

jav课程设计内容

jav课程设计内容一、教学目标本节课的教学目标是让学生掌握Java编程语言的基本语法和编程思想,学会使用Java编写简单的控制台应用程序。

具体分为以下三个部分:1.知识目标:(1)了解Java语言的基本语法和数据类型。

(2)掌握Java程序的结构和编写方法。

(3)理解面向对象编程的基本概念,如类、对象、封装、继承和多态。

2.技能目标:(1)能够使用Java编写简单的控制台应用程序。

(2)学会使用Java编写面向对象的程序,具备初步的编程能力。

3.情感态度价值观目标:培养学生对编程语言的兴趣,激发学生主动学习和探索编程的欲望,培养学生的团队协作精神和自主学习能力。

二、教学内容本节课的教学内容主要包括以下几个部分:1.Java语言的基本语法和数据类型。

2.Java程序的结构和编写方法。

3.面向对象编程的基本概念,如类、对象、封装、继承和多态。

4.编写简单的控制台应用程序,巩固所学知识。

三、教学方法为了更好地实现教学目标,本节课采用以下几种教学方法:1.讲授法:讲解Java语言的基本语法、数据类型和程序结构。

2.案例分析法:通过分析实例,使学生掌握面向对象编程的基本概念。

3.实验法:让学生动手编写控制台应用程序,巩固所学知识。

4.讨论法:鼓励学生积极参与课堂讨论,培养学生的团队协作精神。

四、教学资源为了保证教学效果,本节课准备以下教学资源:1.教材:《Java编程入门》2.参考书:《Java核心技术》3.多媒体资料:PPT课件、教学视频4.实验设备:计算机、网络环境5.在线编程平台:例如LeetCode、牛客网,供学生课后练习和提高编程能力。

五、教学评估为了全面、客观地评估学生的学习成果,本节课采用以下几种评估方式:1.平时表现:观察学生在课堂上的参与程度、提问回答等情况,了解学生的学习态度和基本素养。

2.作业:布置适量作业,要求学生在规定时间内完成,通过作业质量评估学生的掌握程度。

3.考试:安排一次课堂小测,测试学生对Java基本语法和编程思想的掌握情况。

java课程设计字母打字游戏

java课程设计字母打字游戏

java课程设计字母打字游戏一、教学目标本节课的教学目标是让学生掌握Java编程的基本语法和流程控制,能够使用Java编写简单的字母打字游戏。

具体来说,知识目标包括:1.理解Java的基本数据类型和变量。

2.掌握Java的运算符和表达式。

3.熟悉Java的流程控制语句,包括条件语句和循环语句。

技能目标包括:1.能够使用Java编写简单的程序,实现基本的输入输出。

2.能够使用Java的流程控制语句,实现程序的逻辑控制。

3.能够独立完成字母打字游戏的编写和调试。

情感态度价值观目标包括:1.培养学生对编程的兴趣和热情,提高学生的问题解决能力。

2.培养学生团队合作的精神,鼓励学生在课堂上积极互动和交流。

3.培养学生对编程的持续学习和探索的态度,激发学生的创新意识。

二、教学内容本节课的教学内容主要包括Java的基本语法和流程控制。

具体安排如下:1.介绍Java的基本数据类型和变量,包括整数类型、浮点类型、字符类型和布尔类型。

2.讲解Java的运算符和表达式,包括算术运算符、比较运算符、逻辑运算符和赋值运算符。

3.学习Java的流程控制语句,包括条件语句(if-else)和循环语句(for、while、do-while)。

4.通过案例分析和实践,让学生掌握条件语句和循环语句的使用,编写简单的字母打字游戏。

三、教学方法为了激发学生的学习兴趣和主动性,本节课将采用多种教学方法相结合的方式。

具体方法如下:1.讲授法:教师讲解Java的基本语法和流程控制,为学生提供系统的知识框架。

2.案例分析法:通过分析具体的字母打字游戏案例,让学生理解和掌握Java编程的方法。

3.实验法:学生动手实践,编写和调试字母打字游戏,培养学生的实际编程能力。

4.小组讨论法:学生分组合作,互相交流和讨论,培养学生的团队合作精神和问题解决能力。

四、教学资源为了支持教学内容和教学方法的实施,本节课将利用多种教学资源。

具体资源如下:1.教材:《Java编程入门》教材,为学生提供基础知识的学习材料。

java课程设计.docx

java课程设计.docx

java课程设计.docx一、教学目标本章节的教学目标分为三个部分:知识目标、技能目标和情感态度价值观目标。

知识目标:通过本章节的学习,学生需要掌握Java编程的基本语法、数据类型、控制结构、函数等基础知识。

技能目标:学生能够运用Java编程解决简单的实际问题,具备基本的编程能力。

情感态度价值观目标:培养学生对编程的兴趣和热情,提高学生解决问题的能力。

二、教学内容本章节的教学内容主要包括Java编程的基本语法、数据类型、控制结构、函数等基础知识。

具体包括以下内容:1.Java编程的基本语法和规则2.数据类型:整数类型、浮点类型、字符类型、布尔类型等3.控制结构:顺序结构、选择结构、循环结构等4.函数:定义和调用函数,传递参数,返回值等5.常用内置函数:数学函数、字符串函数等三、教学方法本章节的教学方法采用讲授法、案例分析法和实验法相结合的方式进行。

1.讲授法:通过讲解和示范,让学生掌握Java编程的基本语法和规则,以及数据类型、控制结构、函数等基础知识。

2.案例分析法:通过分析实际案例,让学生学会如何运用Java编程解决实际问题。

3.实验法:通过上机实验,让学生动手实践,巩固所学知识,提高编程能力。

四、教学资源本章节的教学资源包括教材、参考书、多媒体资料和实验设备等。

1.教材:选用权威、实用的Java编程教材,如《Java核心技术》等。

2.参考书:提供相关的Java编程参考书籍,如《Java编程思想》等。

3.多媒体资料:制作精美的PPT课件,提供Java编程相关的视频教程等。

4.实验设备:确保学生有足够的计算机设备进行上机实验。

五、教学评估本章节的教学评估主要包括平时表现、作业和考试三个部分,以全面、客观、公正地评估学生的学习成果。

1.平时表现:通过课堂参与、提问、讨论等方式,评估学生在课堂上的学习态度和表现。

2.作业:布置适量的作业,评估学生的知识掌握和运用能力。

3.考试:进行定期的考试,评估学生对章节知识的全面理解和掌握程度。

java课程设计实验报告

java课程设计实验报告

j a v a课程设计实验报告 Last updated on the afternoon of January 3, 2021Java课程设计实验报告实验题目:打字游戏小程序专业:计算机科学与技术系班级:1202班成员:Java课程设计(打字游戏小程序)一、课程设计目的经过一学期的java学习,能灵活运用书中和实验中所学习的各类知识和技巧,并且能在程序开发中得以很好的运用和发挥。

在以后的学习和工作中,可以从中获取很好的经验,并且锻炼自己开发程序和创新的意识。

二、课程设计内容1.课程设计简介设计的是一个打字的小游戏,屏幕上不断地有英文字母下落,键盘输入字母,屏幕上与输入的字母形同的就会消失,并计分,如果有没有消去的字母掉到屏幕底,将扣分。

2.设计说明因为要进行键盘操作,所以引用了event包,还要注册事件监听。

字母是随机产生的,又要用。

注册了线程。

还要对窗口定义坐标,防止字母出现在同一位子。

并且通过一位数组来给随机出现的字母做坐标定义。

主要通过一位数组来控制字母的坐标,并且通过字母坐标的改变来对整个游戏的流程进行控制。

3.设计流程图4.实现功能随机产生字母,运用了键盘操作当按对屏幕中出现的字母时,该字母全部消失,并且在分数上相应的增加或减少。

5.详细设计(源代码)1)packageDownCharGame;importimportimport/***下落的字母实体类*@authorshenbf**/publicclassCharEntity{raw(g);}etY()>=480){etX((int)()*580)+30);chs[i].setY(0);chs[i].setColor(newColor((int)()*256),(int)()*256),(int)()*256)));chs[i].setCh((char)(65+(int)()*26)));}chs[i].down();}repaint();tart();}publicvoidkeyTyped(KeyEvente){}publicvoidkeyPressed(KeyEvente){}publicvoidkeyReleased(KeyEvente){etCh()||key==chs[i].getCh()+32){etY()<chs[i].getY()){maxYindex=i;}}}}etX((int)()*580)+30);chs[maxYindex].setY(0);chs[maxYindex].setCh((char)(65+(int)()*26)));}}}三、运行结果截图:四、实验总结:此程序运用了一维数组,且随机性。

键盘练习综合实训标准(软件)

键盘练习综合实训标准(软件)

《键盘练习综合实训》课程标准一、前言《键盘练习综合实训》课程是软件技术专业的一门实践性技能课程。

其目标是培养学生具备熟练使用Word,excell,PowerPoint,access的能力。

使学生达到专业应具备的职业岗位能力要求。

培养了学生解决常见问题的能力、文件编译能力,数据整理与分析能力,提高其就业竞争力。

(一)课程基本信息1.课程名称:键盘练习综合实训2.课程类别:专业基础课程3.课程编码:0612294.学时:605.适用专业:软件技术(二)课程性质本课程是学生在已经学习了计算机相应用基础课程,具备了一定的office操作技能之后,以实际应用为背景,培养具备熟练使用办公软件的通用型软件技术人员,适合所有高职院校软件技术专业的学生学习。

同时,软件技术专业学生在学习本课程的基础上,为资料收集整理、办公自动化与数据处理能力培养打下一个坚实的基础。

(三)课程标准的设计思路1.课程设置的依据课程设置根据文秘、网站管理与维护、电子录入等职业岗位的知识与技能要求,充分贴近软件行业,密切与企业合作进行课程设计。

以企业高级办公自动化为背景,组织实训内容,充分体现职业性、实践性和开放性。

让学习者在实训活动的基础上掌握必备知识,增强实训内容与职业岗位能力要求的相关性,将素质培养贯穿整个实训过程中,提高学生的就业能力。

2.课程改革的基本理念课程改革的基本理念是根据实训内容的知识点划分为若干子任务,以子任务为基本教学单元,通过完成一系列的子任务最终达到实训的目的,提高解决实际问题的能力。

3.课程目标、内容制定的依据(1)以职业岗位和后续课程需求确定课程目标;首先组建专业必修课、专业教师、企业专家三方人员组成的课程开发团队,进行课程服务专业的人才培养目标分析,确定软件技术专业的岗位面向;进而确定本课程所组成的具体核心内容有哪些?同时结合行业对岗位任职的具体标准,确定实训的具体目标。

(2)依据职业标准,通过对所服务的后续课程和必修课程本身分析,以专业基础课与学习领域课程聚合点构建教学内容;通过对职业标准进行剖析和本实训课程所服务的后续课程本身进行分析,得出后续专业课程负载点与专业基础课程支撑点存在聚合,将这些聚合点作为教学内容选择、实训任务确定的依据。

java课程设计及实验报告

java课程设计及实验报告

java课程设计及实验报告一、教学目标本课程旨在通过Java编程语言的学习,让学生掌握Java编程的基本语法、面向对象编程思想以及常用的数据结构与算法。

通过课程的学习,使学生能够独立完成简单的Java程序,培养学生的编程能力和逻辑思维能力。

具体的教学目标如下:1.知识目标:–掌握Java基本语法和编程规范;–理解面向对象编程的基本概念和方法;–熟悉常用的数据结构(如数组、链表、栈、队列等)和算法(如排序、查找等)。

2.技能目标:–能够使用Java编写简单的程序,解决实际问题;–能够运用面向对象编程思想进行程序设计;–能够运用常用的数据结构与算法解决编程问题。

3.情感态度价值观目标:–培养学生的团队合作意识和沟通能力;–培养学生的创新精神和解决问题的能力;–培养学生的自主学习能力和持续学习的兴趣。

二、教学内容根据教学目标,本课程的教学内容主要包括以下几个方面:1.Java基本语法和编程规范;2.面向对象编程思想,包括类与对象、继承与多态、封装等;3.常用的数据结构与算法,包括数组、链表、栈、队列、排序、查找等;4.Java标准库的使用,包括字符串、数学运算、输入输出等;5.简单的Java编程实例和实战项目。

教学内容的安排和进度如下:•第1-2周:Java基本语法和编程规范;•第3-4周:面向对象编程思想;•第5-6周:常用的数据结构与算法;•第7-8周:Java标准库的使用;•第9-10周:简单的Java编程实例和实战项目。

三、教学方法为了达到教学目标,本课程将采用多种教学方法,包括:1.讲授法:讲解Java基本语法、面向对象编程思想和常用的数据结构与算法;2.案例分析法:分析实际的编程案例,让学生更好地理解和运用Java编程知识;3.实验法:让学生通过动手实践,巩固所学知识和技能;4.讨论法:学生进行小组讨论,培养学生的团队合作意识和沟通能力。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:《Java编程思想》;2.参考书:《Java核心技术》、《Head First Java》;3.多媒体资料:教学PPT、视频教程、在线编程练习题等;4.实验设备:计算机、网络环境、编程开发环境(如Eclipse、IntelliJIDEA等)。

金山打字通教学设计

金山打字通教学设计

金山打字通教学设计一、教学背景如今,信息技术在社会生活中发挥着重要作用。

而打字作为一项基本的技能,不仅在办公和学习环境中广泛应用,而且在日常生活中也起到了很大的作用。

为了帮助学生提高打字技能,提高工作效率,金山公司开发了金山打字通软件,它是一款功能强大的打字教学辅助软件。

本文旨在设计一套金山打字通的教学方案,以帮助学生快速提高打字技能。

二、教学目标通过本教学方案的实施,学生应具备以下技能和能力:1. 熟练掌握键盘布局和按键位置。

2. 快速准确地输入文字,并提高打字速度。

3. 培养良好的打字习惯和正确的姿势。

4. 掌握一些常见的快捷键和操作技巧。

三、教学内容1. 基础知识教学a. 键盘布局和按键位置:介绍标准键盘布局和常用的按键位置。

b. 手指分配方法:指导学生正确放置手指并在键盘上运动。

c. 键盘上的特殊符号和功能键:学习特殊符号和功能键,并熟悉其用途。

2. 打字速度训练a. 打字练习:通过金山打字通软件中的练习模块,进行基础和高级练习。

b. 速度测试:使用软件提供的速度测试功能,评估学生的打字速度和准确性。

3. 键盘操作技巧a. 复制、剪切和粘贴:介绍常见的复制、剪切和粘贴操作,并提供练习。

b. 撤销和重做:学习撤销和重做操作的快捷键,并进行实践练习。

四、教学方法1. 讲授法:在教学中使用讲解的方式,介绍基础知识和操作技巧。

2. 演示法:通过软件的演示功能,展示打字技巧和操作方法。

3. 练习法:引导学生进行大量的练习,提高打字速度和准确性。

4. 个别指导法:对于打字速度较慢的学生,提供个别指导和辅导,帮助他们提高。

五、教学评估通过以下方式对学生进行评估:1. 课堂练习:在课堂上进行打字练习,评估学生的打字速度和准确性。

2. 作业练习:布置打字作业,要求学生在规定时间内完成,并给予评分和反馈。

3. 速度测试:定期进行速度测试,评估学生的进步和提供个别指导。

六、教学资源1. 金山打字通软件:提供打字练习和速度测试功能。

《Java程序设计》课程设计任务书

《Java程序设计》课程设计任务书

《Java程序设计》课程设计任务书一.课程设计基本信息课程名称:《Java程序设计》课程设计学时:1周学分:1学分二.课程设计目的与要求1.教学目的:本课程是学习《Java程序设计》后的综合实践课,使学生能够比较深入的理解Java 语言的特征及体系;熟练的掌握并会运用Java语言与面向对象程序设计的思想和方法设计应用程序解决应用问题,积累程序设计的实践经验,为培养软件技术高技能人才奠定基础。

本课程是培养计划中综合性较强的实践教学环节之一,帮助学生掌握教学内容、培养学生运用知识解决应用问题的实际动手能力、提高学生综合素质有很重要的意义。

2.教学要求:本课程设计以设计一个或多个实际应用系统为目的,通过课程设计让学生较全面的掌握Java语法基础知识、面向对象程序设计方法,尤其是基于Java的应用程序设计的方法与技术,能够运用J2SE平台,结合相应的数据库系统开发应用程序,理论联系实际,达到培养实践操作技能的目的。

学生要了解Java程序开发的一般过程,特别掌握系统分析与设计的基本方法,写出系统分析与设计报告,并能设计真实可用的应用系统。

三.课程设计内容与安排根据老师提供的设计题目,写出系统分析与设计报告,并建立原型系统。

题目可以由教师与学生根据实际情况商定,可参考的题目:图书借阅管理系统、产品管理系统、学生成绩管理、学生信息管理、人事管理、人力资源管理系统、物流信息管理系统等。

1.主要设计内容如下:(1)系统设计:包括系统需求分析、总体设计和功能设计,必要时使用图表说明。

(2)各功能模块设计:包括用户界面及相应功能算法等设计。

(3)各功能模块实现:各功能模块算法程序编写。

2.教学安排总课时30课时,其中需求分析与系统设计、数据库设计与实现、系统各模块实现所以及系统集成调试运行用时间建议各占15%,15%,40%,20%的课时,学生可根据具体情况调整,利用10%的时间完成课程设计报告。

四.课程设计教学建议及要求1.要求学生有一定的程序设计和数据库基础知识,由老师指定或学生自行组织形成项目小组,必要时由多人开发一个项目,其中需要指定负责项目的小组长控制项目进度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《程序设计实践》题目:打字训练测试软件学校:陕西工业学院学院:信息学院班级:信管12-2学号: ************姓名:***2014 年 11 月 09 日基础类、IO流与异常处理程序设计一、实践要求1.掌握Java常用基础类API。

2.掌握输入输出流常用类API。

二、实践要求利用Java常用基础类API、输入输出流常用类API、Java异常处理等完成所选项目的程序设计。

三、项目需求所选项目名称:打字训练测试软件四、项目设计方案EnglishGame类:主要构造都在这里完成。

MyKey类:是该程序的一个内部类。

EnglishGame作为主函数的入口。

调用actionPerformed类的方法实现事件监听器。

当发生点击事件时就会弹出输入框,开始英文打字功能。

从而达到打字训练测试的目的。

五、核心算法详细设计1 . public void actionPerformed(ActionEvent e) {}2.public void keyReleased(KeyEvent arg0) {}3. public static void main(String[] args) {}4. public JPanel creatMenu() {}六、完整源码package shiyansan;import java.awt.Color;import java.awt.Container;import java.awt.Dimension;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import java.io.File;import java.io.FileReader;import java.util.Date;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextPane;import javax.swing.SwingUtilities; //所使用的包public class EnglishGame implements ActionListener {private static JFrame f = new JFrame("英文打字游戏");private static Container con = f.getContentPane();JPanel mainPanel,panel0,panel1,panel2,panel3,panel4,panel5,panel6,panel7;JButton button1,button2,button3,button4,button,button5,button6;JTextPane tp1,tp2;FileReader fr;File frr;Date date1,date2;int num,len1,len2,count;long time;double rightrate;char[] ch;public void actionPerformed(ActionEvent e) {// TODO Auto-generated method stubString cmd = e.getActionCommand();date1=new Date();if (cmd.equals("6.退出")){System.exit(0);}else if(cmd.equals("返回")){}else{JFrame f1 = new JFrame("英文打字游戏");f1.setSize(350, 750);f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);Container con1 = f1.getContentPane();panel0 = new JPanel();panel1 = new JPanel();panel2 = new JPanel();panel3 = new JPanel();panel4 = new JPanel();panel6 = new JPanel();panel7 = new JPanel();tp1=new JTextPane();tp1.setBackground(Color.pink);Font size=new Font("ad",Font.BOLD,20);tp1.setFont(size);tp1.setPreferredSize(new Dimension(300,300));tp1.setForeground(Color.white);tp2=new JTextPane();tp2.setBackground(Color.lightGray);tp2.setFont(size);tp2.setPreferredSize(new Dimension(300,300)); try{if (cmd.equals("1.文本1")){fr=new FileReader("D:\\文本1.txt");frr=new File("D:\\文本1.txt");num=(int)frr.length();ch=new char[num];while(fr.read(ch)!=-1){String str=new String(ch);tp1.setText(str);}}else if (cmd.equals("2.文本2")){fr=new FileReader("D:\\文本2.txt");frr=new File("D:\\文本2.txt");num=(int)frr.length();ch=new char[num];while(fr.read(ch)!=-1){String str=new String(ch);tp1.setText(str);}}else if(cmd.equals("3.文本3")){fr=new FileReader("D:\\文本3.txt");frr=new File("D:\\文本3.txt");num=(int)frr.length();ch=new char[num];while(fr.read(ch)!=-1){String str=new String(ch);tp1.setText(str);}}else if (cmd.equals("4.文本4")){fr=new FileReader("D:\\文本4.txt");frr=new File("D:\\文本4.txt");num=(int)frr.length();ch=new char[num];while(fr.read(ch)!=-1){String str=new String(ch);tp1.setText(str);}}else if(cmd.equals("5.文本5")){fr=new FileReader("D:\\文本5.txt");frr=new File("D:\\文本5.txt");num=(int)frr.length();ch=new char[num];while(fr.read(ch)!=-1){String str=new String(ch);tp1.setText(str);}}}catch(Exception arg){System.out.println(arg);}button=new JButton("返回");button.addActionListener(this);panel1.add(new JLabel("参考练习:"));panel1.add(button);panel2.add(tp1);panel3.add(new JLabel("练习状况:"));panel4.add(tp2);panel0.add(panel1);panel0.add(panel2);panel0.add(panel3);panel0.add(panel4);panel0.add(panel6);panel0.add(panel7);con1.add(panel0);f1.setVisible(true);tp2.requestFocus(true);date1=new Date();tp2.addKeyListener(new MyKey());}}private class MyKey extends KeyAdapter{public void keyReleased(KeyEvent arg0) {// TODO Auto-generated method stublen1=tp1.getText().length();len2=tp2.getText().length();if(len2==len1){JFrame f2 = new JFrame("英文打字游戏");f2.setSize(250, 150);f2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);Container con2 = f2.getContentPane();date2=new Date();time=(date2.getTime()-date1.getTime())/1000;count=0;for(int i=0;i<len1;i++){if(tp2.getText().toString().charAt(i)==tp1.getText().toString().charAt(i))count++;}rightrate=(double)count/len1*100;panel0 = new JPanel();panel1 = new JPanel();panel2 = new JPanel();panel3 = new JPanel();panel1.add(new JLabel("恭喜完成本次游戏测试!"));panel2.add(new JLabel("游戏总共耗时:"+time+"秒"+"平均速率:"+len1/time+"字/秒"));panel3.add(new JLabel("您的正确率为:"+rightrate+"%"));panel0.add(panel1);panel0.add(panel2);panel0.add(panel3);con2.add(panel0);f2.setVisible(true);}else if(len2>len1){System.exit(0);}}}public static void main(String[] args) {// TODO Auto-generated method stubf.setSize(200, 300);f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);con.add(new EnglishGame().creatMenu());f.setVisible(true);}public JPanel creatMenu() {}mainPanel = new JPanel();panel0 = new JPanel();panel1 = new JPanel();panel2 = new JPanel();panel3 = new JPanel();panel4 = new JPanel();panel5 = new JPanel();panel6 = new JPanel();panel7 = new JPanel();button1 = new JButton("1.文本1");button2 = new JButton("2.文本2");button3 = new JButton("3.文本3");button4 = new JButton("4.文本4");button5 = new JButton("5.文本5");button6 = new JButton("6.退出");panel0.add(new JLabel("欢迎使用英文打字测试系统"));panel1.add(new JLabel("请选择游戏难度:"));button1.addActionListener(this);button2.addActionListener(this);button3.addActionListener(this);button4.addActionListener(this);button5.addActionListener(this);button6.addActionListener(this);panel2.add(button1);panel3.add(button2);panel4.add(button3);panel5.add(button4);panel6.add(button5);panel7.add(button6);mainPanel.add(panel0);mainPanel.add(panel1);mainPanel.add(panel2);mainPanel.add(panel3);mainPanel.add(panel4);mainPanel.add(panel5);mainPanel.add(panel6);mainPanel.add(panel7);mainPanel.setVisible(true);return mainPanel;}}七、使用说明与运行结果截图八、实践总结这次实践代码量很大,动手操作起来比较费力,但实验下来,感觉自己的动手能力得到很大锻炼,但程序中还有不足,比如输入错误时不能给予显著提示,自己还要多总结,多动手,不能只局限在完成任务,自己多学一些对以后的学习工作都会有很大的帮助,再接再厉。

相关文档
最新文档