实验五 图形用户界面_25646

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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交实验报告。

相关文档
最新文档