欢迎来到天天文库
浏览记录
ID:69425888
大小:521.50 KB
页数:20页
时间:2021-11-04
《java实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.-政法学院本科生实验报告〔三〕:俞晓学院:信息工程学院专业:信息管理与信息系统班级:2021级信管班实验课程名称:JavaSE程序设计实验日期:2021年5月5日指导教师及职称:瑞生实验成绩:开课时间:2104-2021学年第二学期政法学院实验管理中心印制-.word.zl.-实验题目组件与事件小组合作否俞晓班级2021级信管班学号202181020210一、实验目的1、掌握javaAWT图形用户界面设计常用类及其各自重要方法的应用。2、掌握java事件处理模式并熟练掌握文本框上事件处理的方法。3、进一步掌握java组件及
2、事件编程的各种方法。4、掌握对话框的编制和事件处理方法。5、掌握鼠标焦点事件、鼠标事件及键盘事件的处理方法。6、掌握Swing组件及事件编程方法。二.实验环境-.word.zl.-Windows7Eclipse三、实验容与步骤1、算数测试【代码1】//创立textOne,其可见字符长是10:textOne=newTextField(10);【代码2】//创立textTwo,其可见字符长是10:textTwo=newTextField(10);【代码3】//创立textResult,其可见字符长是10:textResult=n
3、ewTextField(10);【代码4】//将当前窗口注册为getProblem的ActionEvent事件监视器:getProblem.addActionListener(this);【代码5】//将当前窗口注册为giveAnwser的ActionEvent事件监视器:giveAnwser.addActionListener(this);-.word.zl.-【代码6】//将当前窗口注册为textResult的ActionEvent事件监视器:textResult.addActionListener(this);【代码7
4、】//判断事件源是否是getProblem:if(e.getSource()==getProblem)【代码8】//判断事件源是否是giveAnwser:e.getSource()==giveAnwser)【代码9】//创立窗口,其标题为:算术测试:frame=newComputerFrame("算数测试");运行结果如下列图:-.word.zl.-1、信号灯【代码1】//创立choice:choice=newChoice();【代码2】//创立choice添加itemRed:choice.addItem(itemRed);
5、【代码3】//创立choice添加itemYellow:choice.addItem(itemYellow);【代码4】//创立choice添加itemGreen:choice.addItem(itemGreen);【代码5】//将当前窗口注册为choice的ItemEvent事件监视器:choice.addItemListener(this);【代码6】//choice返回被选中的条目:Stringitem=choice.getSelectedItem();运行结果如下列图:-.word.zl.--.word.zl.-1、
6、布局与日历【代码1】//将pCenter的布局设置为7行7列的GridLayout布局:pCenter.setLayout(newGridLayout(7,7));【代码2】//pCenter添加组件titleName[i]:pCenter.add(titleName[i]);【代码3】//pCenter添加组件labelDay[i]:pCenter.add(labelDay[i]);【代码4】//窗口添加scrollPane在中心区域:add(pCenter,BorderLayout.CENTER);【代码5】//窗口添加
7、pNorth在北面区域:add(pNorth,BorderLayout.NORTH);【代码6】//窗口添加pSouth在南区域:-.word.zl.-add(pSouth,BorderLayout.SOUTH);运行结果如下列图:-.word.zl.-1、方程求根【代码1】//当前窗口作为controlButton的ActionEvent事件的监视器:controlButton.addActionListener(this);【代码2】//textA调用方法获取其中的文本:doublea=Double.parseDoubl
8、e(textA.getText());【代码3】//textB调用方法获取其中的文本:doubleb=Double.parseDouble(textB.getText());【代码4】//textC调用方法获取其中的文本:运行结果如下列图:-.word.zl.-1、实体对话框【代码1】//
此文档下载收益归作者所有