高级java实验报告GUI设计

更新时间:2023-10-10 01:43:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实 验 报 告

课程名称 高级java程序设计 实验项目 实验 3 Java 高级 GUI 实验仪器

系 别 计算机学院 专 业 软件工程 班级/学号

实验日期 成 绩 指导教师

【实验名称】实验 3 Java 高级 GUI

【实验目标】 1、学习和掌握 JavaBeans 的基本实现方法和应用情形。

2、学习和掌握 MVC 模式以及实现方法。

3、学习和了解 Java 提供的各种容器、组件及其应用效果。 【实验日期和时间记录】 实验日期12月

【实验预习】 1、学习和掌握基本程序的结构和实现方法。 2、学习和掌握 JavaBeans 和 MVC 的基本概念和实现方法。 3、 在基本程序的基础上, 使用新的技术, 实现更复杂的程序 【实验过程及结果记录】

1、(信息面板 MessagePanel 触发事件 ActionEvent)在程序清单 15.7-.8 中(上册 P414-418,“15.9 实例学习:MessagePanel类”一节),信息面板类 MessagePanel 是 JPanel 类的一个类,它可以触发事件 MouseEvent、KeyEvent 和 ComponentEvent,但不能触发ActionEvent。修改 MessagePanel 类,使得单击它的实例时能够触发ActionEvent 事件。将新类命名为 MessagePanelWithActionEvent。使用一个 Applet 来测试该类,单击信息面板时在其中显示当前时间

实验结果:

2、 (修改 CircleController) 根据程序清单 35.1-35.4, CircleController 用文本域获取新的半径,用组合框获取表明圆是 否是实心的布尔值。在 CircleController 中加入一行,使用户可以 用 JColorChooser 组件选择颜色,如图 3.2 所示。新的行包括写有文本 Color 的标签,要显示颜色的标签和一个省略号按钮。用户可以通过单击省略号按钮来显示 JColorChooser 对话框。 一旦用户选择了颜色,颜色便显示在省略号按钮左边面板的背景上。 说明:程序实现的基本思路和方法。

(1)学习程序清单 35.1-35.4, MVC 程序的构造以及测试方法。 (2)对 CircleController(程序清单 35.3 P402)进行相应的

修改,包括:静态 GUI 的修改,增加颜色控制组件;动态事件处理 的修改,增加对颜色控制按钮的事件处理,弹出颜色选择对话框, 选择颜色,使用该颜色设置颜色标签,反映颜色变化。 (3)对 CircleController 进行修改, 在颜色控制按钮的事件 处理中, 使用控制器得到的用户颜色, 修改对应的 CircleModel 对 象的颜色属性设置。

(4)运行程序,启动用户测试程序 MVCDemo.java(程序清单 35.4,教材 P403),分别打开控制器和视图,观察控制器是如何控 制视图变化的。

实验结果

【实验总结】

对于自身薄弱的GUI知识有了进一步的理解,对于如何实现逻辑功能与界面结合有了自己的一套方法。并能利用javabeans和mvc解决一些问题。

本文来源:https://www.bwwdw.com/article/f8zf.html

Top