打字训练测试软件_Java课程设计报告书

打字训练测试软件_Java课程设计报告书

ID:37947361

大小:178.00 KB

页数:14页

时间:2019-06-03

打字训练测试软件_Java课程设计报告书_第1页
打字训练测试软件_Java课程设计报告书_第2页
打字训练测试软件_Java课程设计报告书_第3页
打字训练测试软件_Java课程设计报告书_第4页
打字训练测试软件_Java课程设计报告书_第5页
资源描述:

《打字训练测试软件_Java课程设计报告书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《程序设计实践》题目:打字训练测试软件学校:陕西工业学院学院:信息学院班级:信管12-2学号:201213156619姓名:刘克豪2014年11月09日14基础类、IO流与异常处理程序设计一、实践要求1.掌握Java常用基础类API。2.掌握输入输出流常用类API。二、实践要求利用Java常用基础类API、输入输出流常用类API、Java异常处理等完成所选项目的程序设计。三、项目需求所选项目名称:打字训练测试软件四、项目设计方案EnglishGame类:主要构造都在这里完成。MyKey类:是该程序的一个内部类。EnglishGame作为主函数的入口。调用act

2、ionPerformed类的方法实现事件监听器。当发生点击事件时就会弹出输入框,开始英文打字功能。从而达到打字训练测试的目的。五、核心算法详细设计1.publicvoidactionPerformed(ActionEvente){}2.publicvoidkeyReleased(KeyEventarg0){}3.publicstaticvoidmain(String[]args){}4.publicJPanelcreatMenu(){}六、完整源码packageshiyansan;importjava.awt.Color;importjava.awt.Cont

3、ainer;importjava.awt.Dimension;importjava.awt.Font;importjava.awt.event.ActionEvent;14importjava.awt.event.ActionListener;importjava.awt.event.KeyAdapter;importjava.awt.event.KeyEvent;importjava.io.File;importjava.io.FileReader;importjava.util.Date;importjavax.swing.JButton;importja

4、vax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JPanel;importjavax.swing.JTextPane;importjavax.swing.SwingUtilities;//所使用的包publicclassEnglishGameimplementsActionListener{privatestaticJFramef=newJFrame("英文打字游戏");privatestaticContainercon=f.getContentPane();JPanelmainPanel

5、,panel0,panel1,panel2,panel3,panel4,panel5,panel6,panel7;JButtonbutton1,button2,button3,button4,button,button5,button6;JTextPanetp1,tp2;FileReaderfr;Filefrr;Datedate1,date2;intnum,len1,len2,count;longtime;doublerightrate;char[]ch;publicvoidactionPerformed(ActionEvente){//TODOAuto-ge

6、neratedmethodstub14Stringcmd=e.getActionCommand();date1=newDate();if(cmd.equals("6.退出")){System.exit(0);}elseif(cmd.equals("返回")){}else{JFramef1=newJFrame("英文打字游戏");f1.setSize(350,750);f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);Containercon1=f1.getContentPane();panel0=newJPan

7、el();panel1=newJPanel();panel2=newJPanel();panel3=newJPanel();panel4=newJPanel();panel6=newJPanel();panel7=newJPanel();tp1=newJTextPane();tp1.setBackground(Color.pink);Fontsize=newFont("ad",Font.BOLD,20);tp1.setFont(size);tp1.setPreferredSize(newDimension(300,300));tp1.setForeground

8、(Color.white);tp2=n

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

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

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