JAVA实验4-Swing图形用户界面-报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信 息 工 程 学 院
《Java语言程序设计》实验报告
学院:
班级:
姓名:
学号:
成绩:
一、实习目标
1.掌握Java的swing界面开发步骤:
(1)生成JFrame子类作为界面;
(2)设计中间容器,为中间容器设置布局;
(3)添加组件;
(4)为组件添加事件处理。
2.熟悉使用JDK_API进行软件开发。
二、实验过程
实验题1 MouseEvent事件处理练习
代码截图:
Message类:Hale Waihona Puke Baidu
运行结果:
实验题2日历
代码截图:
MC类:
运行结果:
首先添加各种必需的组件,然后设置日历的内容,在最后对鼠标事件进行设置。界面用到了windows通用LookAndFeel,使程序十分得“Win10”。
表示星期的部分选择使用无功能的JButton来形成小框,更加分明。
每次更换月份时使用clearCalendarPane()清空列表。
实验题3计算器
代码截图:
Calculator类:
运行结果:
外观依旧使用了windows形式,可以完成双目运算。
如果运用数据结构的知识,用户使用按钮输入,形成一个中缀表达式,通过入栈将其转换成后缀表达式,然后逐个出栈进行运算,也许就能实现多项式的计算,但是.......数据结构没学好。
《Java语言程序设计》实验报告
学院:
班级:
姓名:
学号:
成绩:
一、实习目标
1.掌握Java的swing界面开发步骤:
(1)生成JFrame子类作为界面;
(2)设计中间容器,为中间容器设置布局;
(3)添加组件;
(4)为组件添加事件处理。
2.熟悉使用JDK_API进行软件开发。
二、实验过程
实验题1 MouseEvent事件处理练习
代码截图:
Message类:Hale Waihona Puke Baidu
运行结果:
实验题2日历
代码截图:
MC类:
运行结果:
首先添加各种必需的组件,然后设置日历的内容,在最后对鼠标事件进行设置。界面用到了windows通用LookAndFeel,使程序十分得“Win10”。
表示星期的部分选择使用无功能的JButton来形成小框,更加分明。
每次更换月份时使用clearCalendarPane()清空列表。
实验题3计算器
代码截图:
Calculator类:
运行结果:
外观依旧使用了windows形式,可以完成双目运算。
如果运用数据结构的知识,用户使用按钮输入,形成一个中缀表达式,通过入栈将其转换成后缀表达式,然后逐个出栈进行运算,也许就能实现多项式的计算,但是.......数据结构没学好。