第七章 图形用户界面设计-实验题目
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七章图形用户界面设计--实验题目
一、实验目的
1. 掌握GUI编程的基本概念。
2. 掌握基于Swing和AWT的图形用户界面的编程原理。
3. 理解容器和组件的概念,初步掌握事件编程的基本技巧。
4. 掌握Swing包中的基本组件和基本事件类。
5. 掌握常用布局管理器的使用。
二、实验内容
1.编写一个能够转换华氏温度和摄氏温度的程序。在“摄氏温度”文本域输入一个值并点击华氏按钮(两个按钮—摄氏按钮、华氏按钮),在华氏文本域显示相应的华氏温度。
反之,在“华氏文温度”文本域输入一个值,点击摄氏按钮,在摄氏文本域中显示相应的摄氏温度。
2.编写程序,使得当按下鼠标时显示鼠标的位置。
3.编写程序,界面上包括一个标签、一个文本框和一个按钮。当单击按钮时,程序把文本框中的内容复制到标签中。
4.编写满足下列要求的程序:
(1)创建1个框架并将其内容窗格布局管理器设置为BorderLayout。
(2)创建2个面板并把它们添加到框架。
(3)每个面板包含3个按钮,面板使用BorderLayout布局管理器。
(4)单击按钮时,在控制台显示信息指明按钮被单击。
5.编写一个应用程序,实现如下图所示的图形界面.要求单击关闭按钮能够关闭窗口并结束程序运行。
6.编写一个应用程序,实现如下图所示的图形界面,要求单击按钮将窗口的背景颜色设置为相应的颜色。设置颜色可以调用容器的setBackground(Color c)方法,参数Color 可以使用java awt.Color类的常量,如Color.RED等。
7.编写一个应用程序,其外观是一个框架窗口,窗口中放置一个多行文本框,下方放置3个按钮,3个按钮名分别为“OK”、“Cancel”、“Exit”,鼠标单击前两个按钮,在文本框中显示按钮上文字,单击“Exit”按钮,关闭并退出程序。
8.编写一个应用程序,实现如下图所示的图形界面。要求在文本框中输入有关信息,单
击“OK”按钮,在下面的文本区域中显示信息,单击“Clear”按钮将所有数据清除,且要求单击关闭按钮可将窗口关闭。
9.编写一个如下图所示的简单计算器程序,能够做加减乘除四则运算,包括十个数字(0~9和小数点)按钮和(加、减、乘、除)按钮,以及等号和清空两个辅助按钮,还有一个显示输入输出文本框。
10.编写一个类似于Windows记事本的程序,要求功能与其越接近越好。