JavaGUI程序设计.docx
- 文档编号:26081227
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:9
- 大小:520.71KB
JavaGUI程序设计.docx
《JavaGUI程序设计.docx》由会员分享,可在线阅读,更多相关《JavaGUI程序设计.docx(9页珍藏版)》请在冰豆网上搜索。
JavaGUI程序设计
南京信息工程大学实验(实习)报告
实验(实习)名称JavaGUI程序设计实验(实习)日期得分指导教师陈遥
系计算机专业网络工程年级2014班次2姓名刘信言学号20142346074
一、实验目的
1、掌握图形用户界面的基本组件(如窗口、按钮、文本框、选择框等)的使用方法。
2、掌握使用布局管理器对组件进行管理的方法。
3、理解Java的事件处理机制,掌握为不同组件编写事件处理程序的方法。
二、实验内容及步骤
1、算术测试。
编写一个算术测试小软件,用来训练小学生的算术能力。
程序由3个类组成,具体如下
(1)Teacher类对象负责给出算术题目,并判断回答者的答案是否正确;
(2)ComputerFrame类对象负责为算术题目提供视图,比如用户可以通过ComputerFrame类对象提供的GUI界面看到题目,并通过该GUI界面给出题目的答案;
(3)MainClass是软件的主类。
✧程序运行效果示例
程序运行效果如下图所示:
【源程序】
【运行截图】
*报错
正常:
2、布局与日历。
编写一个应用程序,有一个窗口,该窗口为BorderLayout布局,具体设计如下:
(1)窗口的中心添加一个Panel容器pCenter,pCenter的布局是7行7列的GriderLayout布局,pCenter中放置49个标签,用来显示日历。
(2)窗口的北面添加一个Panel容器pNorth,其布局是FlowLayout布局,pNorth放置两个按钮:
nextMonth和previousMonth,单击nextMonth按钮,可以显示当前月的下一月的日历;单击previousMonth按钮,可以显示当前月的上一月的日历。
(3)窗口的南面添加一个Panel容器pSouth,其布局是FlowLayout布局,pSouth中放置一个标签用来显示一些信息。
✧程序运行效果示例:
程序运行效果如下图所示:
【源程序】
【运行截图】
四、实验小结
程序一需要判断number1是否小于number2,否则出现结果为负数的情况后程序不能正常运行。
整两个程序用的都是FrameextendsWindowimplementsMenuContainer中的框架
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaGUI 程序设计