JAVA画板.docxVIP

  • 5
  • 0
  • 约2.45万字
  • 约 33页
  • 2017-06-21 发布于湖北
  • 举报
JAVA画板

学院名称计算机科学学院专业名称软件工程课程名称JAVA高级程序设计实验名称综合练习1选题2、JAVA画板姓名学号完成日期2013年11月19日一、实验目的1、熟练掌握Java工程的文件组织方法2、熟悉Java用户界面程序开发3、熟练掌握类和接口的继承4、熟练掌握多类之间的分工组织二、实验内容结构设计程序以Frame为主窗口,主要分为两个区,工具栏区和画板区。工具栏区为选择各种图形,及橡皮擦,调节画笔粗细等。画板区主要是监听鼠标在其上产生的消息,以及当前选择的图形来实现图形的绘制,在每次捕获到鼠标消息时,便重新绘制界面。功能概要主要功能实现菜单,各种图形的选择,画笔的调节,以及保存打开图片等。具体的实现过程如下:在程序中设置图形标志,建立图形超类Shape类,各种特殊图形均继承自Shape类,在实例化图形时,便使用超类作为返回类型,并定义一个超类的变量来接受每次实例化的对象。超类中用抽象关键词建立一个绘画函数,各种图形在继承后都需要针对各种图形的特点实现绘画函数,以便画出特殊图形。在绘画前会设置颜色及画笔的粗细等参数。结论通过几天的思考及上机实践,很大程度上完成了预期的目标,其中不乏有各种各样的问题与难题出现,但是好在网络时代的方便以及书本内容的丰富,难题都一一迎刃而解,期间的收获不言而喻。总体来说完成预期目标。三、实验过程实验截图1、Java工程的结构:2、打开后的初始界面:3、各

文档评论(0)

1亿VIP精品文档

相关文档