Java的用户界面

编程实验

72人已加入

描述

Java的用户界面

一、实验目的:
     掌握利用Java提供的基本组件进行界面的设计;图形用户界面设计,熟悉相应的控件。上机练习之前,必须先完成程序的书写,再上机调试。
二、实验内容:
     实验项目㈠:
     1.实验目的
     (1)了解Java系统图形用户界面的基本工作原理和界面设计的步骤。
     (2)了解图形用户界面的事件响应机制。
     (3)掌握图形用户界面各种常用的基本组件的使用方法及其事件响应。
     (4)掌握图形用户界面各种布局策略的设计与使用。
     2.实验任务
     (1)为第四章习题中编写的计数器类型Counter编写图形界面,其中包括三个按扭、一个标签。按扭分别使计数器加一、计数器减一和计数器清零,标签显示当前的计数器数值。运行所编写的程序,单击按扭观察标签显示的变化。
     (2)编写实现一个模拟手机的图形用户界面,包括一个显示区和一个键盘区,显示区用来显示数字和信息,键盘区包括0~9 10个数字键和“发送”、“清零”、“关机”三个命令键。考虑使用什么样的图形界用户界面布局策略。
     (3)为上题所编写的界面增加事件响应功能:当用户按数字键时,相应的数字回显在显示区上;当用户按“清零”键时,显示区的数字清空;当用户按“发送”键时,显示区中出现当前的号码和“拨号中......”的信息;当用户按关机键时结束程序。
     (4)编程实现一个学生信息管理系统的图形界面。需要录入的信息包括学生学号、姓名、性别、出生年、月、日、年级以及是否联合培养。根据这些信息的性质选择使用不同图形组件来设计界面。
     (5)为任务(4)所编写的界面增加事件响应功能。当用户选定了某一个出生月份,例如3月份时,系统自动把日期的选择范围限制到1~31之间;当用户单击“录入”按扭时,系统把所有的学生信息打印在屏幕上。
     (6)编写一个图形界面的Java Application,为用户提供三种关闭窗口的方法:使用按扭,使用菜单项,使用窗口关闭图标。
     实验项目㈡:
     1.实验目的
     (1)掌握利用Graphics类绘制各种基本图形的方法。
     (2)掌握鼠标事件编程方法。
     (3)掌握键盘事件编程方法。
     2.实验任务
     (1)在图形界面中绘制二维的坐标系统,其中x轴位于绘图区正中,y轴位于绘图区的最左边。
     (2)根据实验表11-1的实验数据,在上题的坐标系统中绘制数据点,每个数据点用一个小叉号表示,并在叉号边以(x,y)的格式标识出数据点的坐标数值,最后用折线连接相邻的数据点。
     实验表 实验数据

     数据点序号

X坐标

Y 坐标

1

0

20

2

50

-30

3

100

16

4

150

126

5

200

164

(3)在上题的基础上设计界面接受用户输入的实验数据,绘制数据点和实验曲线。
     (4)编写程序跟踪用户的鼠标,并时刻把鼠标位置显示出来。
     (5)编写图形界面的Java程序响应鼠标单击和键盘事件,从鼠标单击的位置开始横向显示用户键入的字符,若鼠标双击则清空屏幕。
     三实验要求:

  • 在上机前完成源程序填空、子函数的编写;
  • 能在机器上正确运行程序;

四、思考题:
五、程序清单(写出项目㈠的子函数程序清单;完成项目㈡的填空;):

六、运行结果:
七、调试分析及实验心得:
八、解答思考题:

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分