甘肃政法学院
本科生实验报告
(三)
姓名: 俞晓
学院: 信息工程学院
专业: 信息管理与信息系统
班级: 2013级信管班
实验课程名称: Java SE程序设计
实验日期: 2015 年 5 月 5 日
指导教师及职称:李瑞生
实验成绩:
开课时间:2104-2015学年第二学期
甘肃政法学院实验管理中心印制
实验题目
组件与事件
小组合作
否
姓名
俞晓
班级
2013级信管班
学号
201381020120
实验目的
1、掌握java AWT图形用户界面设计常用类及其各自重要方法的应用。
2、掌握java 事件处理模式并熟练掌握文本框上事件处理的方法。
3、进一步掌握java组件及事件编程的各种方法。
4、掌握对话框的编制和事件处理方法。
5、掌握鼠标焦点事件、鼠标事件及键盘事件的处理方法。
6、掌握Swing组件及事件编程方法。
Windows 7
Eclipse
三、实验内容与步骤
算数测试
【代码1】//创建textOne,其可见字符长是10:
textOne=new TextField(10);
【代码2】//创建textTwo,其可见字符长是10 :
textTwo=new TextField(10);
【代码3】//创建textResult,其可见字符长是10:textResult=new TextField(10);
【代码4】//将当前窗口注册为getProblem的ActionEvent事件监视器:
(this);
【代码5】//将当前窗口注册为giveAnwser的ActionEvent事件监视器:
(this);
【代码6】//将当前窗口注册为textResult的ActionEvent事件监视器:
(this);
【代码7】//判断事件源是否是getProblem:if(()==getProblem)
【代码8】//判断事件源是否是giveAnwser:()==giveAnwser)
【代码9】//创建窗口,其标题为:算术测试:
frame=puterFrame("算数测试");
运行结果如图所示:
信号灯
【代码1】//创建choice:
choice=new Choice();
【代码2】//创建choice添加itemRed:(itemRed);
【代码3】//创建choice添加itemYellow:(itemYellow);
【代码4】//创建choice添加itemGreen:(itemGreen);
【代码5】//将当前窗口注册为choice的ItemEvent事件监视器:(this);
【代码6】// choice返回被选中的条目:
String item= ();
运行结果如图所示:
布局与日历
【代码1】//将pCenter的布局设置为7行7列的GridLayout 布局:
(new GridLayout(7,7));
【代码2】//pCenter添加组件titleName[i]:
(titleName[i]);
【代码3】//pCenter添加组件labelDay[i]:
(labelDay[i]);
【代码4】// 窗口添加scrollPane在中心区域:add(pCenter,);
【代码5】// 窗口添加pNorth 在北面区域:add(pNorth,);
【代码6】// 窗口添加pSouth 在南区域:
add(pSouth,);
运行结果如图所示:
方程求根
【代码1】//当前窗口作为controlButton的ActionEvent事件的监视器:
(this);
【代码2】//textA调用方法获取其中的文本:
double a=(());
【代码3】//textB调用方法获取
java实验报告3 来自淘豆网www.taodocs.com转载请标明出处.