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