- 467
- 0
- 约1.27万字
- 约 15页
- 2016-04-02 发布于湖北
- 举报
JAVA画图板程序实验报告(附完整代码).doc
画板程序
一、软件系统分析和设计方案
1、功能需求分析
设计类似于Windows画板的程序,程序可以通过功能菜单(或工具条)进行功能选择操作,在画板中可以用鼠标操作绘制不同颜色的点,直线,多边形和椭圆,可以保存和打开自定义的图形文件。
2、结构设计过程
经过对需求的分析,我们设计的画图板界面主要包括菜单栏、工具栏、画板三个部分。菜单栏包含文件、编辑、帮助等常见功能菜单,实现打开保存文件等功能;工具栏主要包括画笔、矩形、椭圆、直线、刷子、橡皮、文字、颜色等工具,可完成一些基本操作;画板能够编辑处理图片及文字。而代码实现上采用面向对象的思想,将上述组件封装与一个画板类中布局并实现功能;通过一个窗框类实现画板对象;最后在主类中建立窗框对象。思路如下图:
二、软件实现和代码编写
具体代码及详细注释如下:
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import javax.swing.*;
import javax.swing.UIManager.*;
import java.io.*;
import java.util.Vector;
//主类建立窗框
public class DrawPad {
public static void main(String[] args) {
try {/
您可能关注的文档
最近下载
- 超星尔雅学习通《全球变化生态学(南开大学)》2025章节测试附答案.pdf VIP
- 抖音底层逻辑与算法.docx VIP
- 抖音底层逻辑公式.docx VIP
- 浙江省医疗机构麻醉药品、精神药品管理实施细则.docx VIP
- 基础工程课程设计--钢筋混凝土柱下独立基础.pdf VIP
- 小区基坑施工组织设计.doc VIP
- 2026年消防设施操作员中级理论知识真题(含解析).docx
- 电商环境下的生鲜产品冷链物流运作模式分析—以盒马鲜生为例.docx VIP
- 2026年焦作新材料职业学院单招职业技能考试题库附答案详解.docx VIP
- 2025 伤口造口护理实践指南(完整版)+ 创面评估与换药规范.docx VIP
原创力文档

文档评论(0)