2024年6月18日发(作者:)
用户界面设计与分析
实验报告
项目名称
专业班级
学 号
姓 名
实验成绩:
批阅教师:
2020年 12月 14日
1. 需求分析
此任务是使用一个按钮和标签创建一个小型接口。此按钮将允许使用递增和递减三个整
数值。
首先应在每个整数显示旁边放置按钮,一个用于增加值,另一个用于减少值。第一个整
数应保持在0到23之间。剩下的整数应保持在0到59范围内。
还应提供”OK”,”Cancel”和”Apply”按钮,按下”OK”或Cancel按钮,只需关闭界面即可。
2. 概要设计
(1) 本实验第一步先进行UI设计,利用Java Swing的JFrame面板和以及JSpinner,JButton进
行组合设计;
(2) 然后在JSpinner中设计数据的显示范围,第一个时钟应当显示在0-23,第二个分钟和第
三个秒钟则是在0-59之间;
(3) 接着利用控件的动态监听函数处理三个数据之间的关系,即当秒钟为59时,接下来秒钟
应当为0,并且分钟数加一。当分钟数为59时,接下来分钟数应当为0,并且时钟数加一。
当时钟数为23时,接下来时钟数应当为0,表示新的一天开始了。
(4) 然后利用Timer定时器,设置秒自动累加,使程序能够自动展示。
(5) 最后设置数据的默认值,程序展示窗口的细节处理。并为”OK”,”Cancel”,”Apply”按钮添加
点击时的监听事件。
3. 详细设计
(1) UI设计,定义好控件后对程序界面进行布局。
相关代码如下:
//布局
GroupLayout layout = new GroupLayout(getContentPane());
getContentPane().setLayout(layout);
izontalGroup(
ParallelGroup(G)
.addGroup(SequentialGroup()
发布者:admin,转转请注明出处:http://www.yc00.com/web/1718698318a2751924.html
评论列表(0条)