实验五 图形用户界面_25646
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注意:
1、请大家每次上机都要带上java教材。
2、请大家认真通读教材第14章!
3、实验三输入输出上2次机4学时,按要求完成相应的实验内容。
4、请认真按照实验要求做好实验预习工作,编好相关程序,有目的的上机!
实验四图形用户界面
一、实验说明
实验项目名称:图形用户界面
实验类型:基础
实验课时:4
二、实验准备——实验预习理论基础知识
●试给出Component类、Container类、JFrame类和Jpanel类的类层次关系图。
●怎样创建一个JFrame类的对象?如何设置大小和可见性?怎样修改标题内容?
简述如何在框架窗口中添加组件? 怎样得到窗口的内容窗格对象?
●什么是布局管理器?它有什么作用?简述几种常用布局管理器的特征。
●简述事件驱动程序设计的基本步骤。
三、实验目的
●了解GUI及AWT常用容器
●掌握SWING常用组件的用法
●了解GUI常用布局管理器的种类及用法
●掌握常用事件处理
四、实验环境
实验所用主要仪器:微型计算机1台,安装中文版Windows 2000/XP操作系统、jdk1.7以及Eclipes集成编程环境。
另外,要求同学们在上机前一定要预先编写好程序。
五、实验内容
第一次实验内容:
实验内容1:编写一个应用程序,实现如下图所示的图形用户界面,要求如下:(1)创建一个框架并将其布局管理器设置为FlowLayout。(2)创建两全个面板并把它们添加到框架中。(3)每个面板包含3个按钮,面板使用FlowLayout布局管理器。
实验内容2:编写一个应用程序,实现如下图所示的界面,要求4个按钮大小相同。提示:使用一个面板对象,将其布局设置为网格式布局,然后将按钮添加到面板中。
实验内容3:编写一个Java小程序,绘制函数y=sin(x)的图像。
第二次试验内容:
实验内容1编写一个应用程序,其外观是一个窗口,其中放置一个文本区(JTextArea),下方放置3个按钮,3个按钮的名称分别为“确定”,“取消”,“退出”,鼠标单击前两个按钮,在文本区中显示按钮上文字,单击“退出”按钮,关闭并退出程序。
实验内容2 :编写一个应用程序,实现如图所示的界面,要求单击按钮将窗口上部的背景颜色设置为相应的颜色。
提示:使用面板JPanel对象设计布局。设置颜色可以调用容器的
setBackground(Color c)方法,参数Color可以使用java.awt.Color类的常量,如Color.RED等。
实验内容3:编写一个应用程序,实现如图10-22所示的界面。要求在文本框中输入有关的信息,单击OK按钮,在下面的文本区域中显示信息;单击Clear按钮,将文本框中的数据清除。
实验内容4:编写一个如图10-23所示的简单计算器程序,实现double类型诗句的加,减,乘,除功能。
六、实验步骤及测试
1. 开机
2. 进入到编程环境
3. 输入程序
4. 编程并调试
5. 按照实验内容里要求输入测试数据,并记录测试结果
(在实验报告的实验步骤模块中要求附核心算法的程序清单,并记录运行结果。)
七、实验要求
1.撰写实验报告。实验报告应包括实验理论基础知识、实验目的、实验环境(软件平台)、实验内容、实验步骤(源程序)及测试结果、实验分析与总结(对实验过程进行分析与总结)等模块。
2.每一大次实验做完,在下次上机前学委按学号大小顺序排好交学术中心B602交实验报告。