欢迎来到天天文库
浏览记录
ID:59499765
大小:870.08 KB
页数:14页
时间:2020-11-03
《软件测试期末作业.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.项目名称:数字时钟。2.测试软件:ParasoftJtest。3.实现数字时钟的过程:首先打开ParasoftJtest点击“文件”,然后将鼠标移到新,展开相应的下拉菜单栏,单击其他打开以下界面,选择Java,建立一个JavaProject(Java项目)。单击下一步进入以下界面:然后输入项目名称“Shizishizhong”。然后单击“完成”。此时ParasoftJtest的界面是这样的:然后在“Shuzishizhong”里建一个类(class),鼠标右击,弹出以下界面,将鼠标移到“New”,出现以下界面:然后单击“Class”,进入以下界面:然后在Name一栏输入“Shizho
2、ng”,单击完成,这样就初步完成了一个Java空白项目,然后编写以下代码:importjava.awt.*;importjava.text.DateFormat;importjava.util.*;importjavax.swing.*;//数字时钟publicclassShiZhongextendsJFrameimplementsRunnable{Threadclock;finalintXpoint=180;finalintYpoint=180;finalintR=80;intxHour=0,yHour=0,xSecond=0,ySecond=0,xMin=0,yMin=0;publi
3、cShiZhong(){super("数字时钟");//调用父类构造函数setFont(newFont("宋体",Font.BOLD,20));//设置时钟的显示字体start();//开始进程setSize(360,360);//设置窗口尺寸setVisible(true);//窗口可视setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口时退出程序}publicvoidstart(){//开始进程if(clock==null)//如果进程为空值{clock=newThread(this);//实例化进程clock.start();/
4、/开始进程}}publicvoidrun()//运行进程{while(clock!=null){repaint();//调用paint方法重绘界面try{Thread.sleep(1000);//线程暂停一秒(1000毫秒)}catch(InterruptedExceptionex){ex.printStackTrace();//输出出错信息}}}publicvoidstop()//停止进程{clock=null;}publicvoidpaint(Graphicsg)//重载组件的paint方法{Graphics2Dg2=(Graphics2D)g;//得到Graphics2D对象Dat
5、eFormatdateFormat=DateFormat.getDateInstance(DateFormat.FULL);Calendarnow=newGregorianCalendar();//实例化日历对象now.setTime(newDate());//dateFormat.format(now.getTime())StringtimeInfo="";//输出信息inthour=now.get(Calendar.HOUR_OF_DAY);//得到小时数intminute=now.get(Calendar.MINUTE);//得到分数intsecond=now.get(Calend
6、ar.SECOND);//得到秒数if(hour<=9)timeInfo+="0"+hour+":";//格式化输出elsetimeInfo+=hour+":";if(minute<=9)timeInfo+="0"+minute+":";elsetimeInfo+=minute+":";if(second<=9)timeInfo+="0"+second;elsetimeInfo+=second;g.setColor(Color.yellow);//设置当前颜色为黄色Dimensiondim=getSize();//得到窗口尺寸g.fillRect(0,0,dim.width,dim.he
7、ight);//填充背景色为白色g.setColor(Color.red);//设置当前颜色为红色g.drawString(timeInfo,130,340);//显示时间字符串g.setColor(Color.green);g.drawString(dateFormat.format(now.getTime()),20,60);g.setColor(Color.black);g.setFont(newFont("SAN_SERIF
此文档下载收益归作者所有