画图板课程设计报告
《画图板课程设计报告》由会员分享,可在线阅读,更多相关《画图板课程设计报告(16页珍藏版)》请在毕设资料网上搜索。
1、 计算机科学与技术系 课程设计报告 20112012 学年第一学期 课程课程 JavaJava 语言基础语言基础 课 程 设 计 名 称课 程 设 计 名 称 画图板画图板 专业班级专业班级 姓名姓名 指导教师指导教师 2011 年 9 月 一、一、 需求分析需求分析 演示程序为用户可以用画笔画出各种图形,输入文字,橡皮等各种功能,并 且可以保存用户编辑的图片,可以打开本地图片,设置画笔与面板背景的颜色。 (1)能用拖橡皮檫的手法绘制各类图形(直线、椭圆、矩形、文字) (2)支持画笔颜色、文字大小设置; (3)能将画面中的所有图形存储到文件中; (4)能从文件读取图形进行增补; (5)采用对话
2、框获取图形文件名; (6)利用鼠标选取图形,删除; 由以上设计要求可以分析出程序主要是要先使用 java 图形界面编辑的方法 设计出一个图形界面,设计出的图形界面要包含一个菜单条 JMenuBar,而这个 菜单条又包含有几个菜单如:MenuFile(用于文件的打开,保存,新建,另存为, 退出),MenuSight(包括工具箱和状态栏,主要用于控制工具栏和鼠标点坐标 的显示和隐藏),MenuColor(用于画笔和面板背景颜色的设置),MenuHelp(给 用户提供一些通知,可有可无),其中为了方便用户比较容易的通过 MenuSight 控制工具栏和状态栏,我们将工具栏和状态栏的菜单项用 Jche
3、ckBoxMenuItem 设计,这个是可以被选定或取消选定的菜单项。如果被选定,菜单项的旁边通常 会出现一个复选标记。如果未被选定或被取消选定,菜单项的旁边就没有复选标 记。 二、设计二、设计 1 1、设计思想 关于主要的设计就是 Java 中有关图形界面的编程,因此程序中设计时 包括相关组件的选取, 界面的布局方式, 事件的监听以及对触发事件的的 处理。在程序中选取的组件 JMenuBar,JCheckBoxMenuItem,JButton, JToggleButton,JToolBar,JfileChooser,JFrame 等。布局方式主要是 边界布局, 在程序中实现的事件监听有动作事
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 画图板 课程设计 报告
