【精选】JAVA设计绘图软件(附源代码).docVIP

  • 2
  • 0
  • 约5.8千字
  • 约 13页
  • 2017-12-04 发布于贵州
  • 举报

【精选】JAVA设计绘图软件(附源代码).doc

【精选】JAVA设计绘图软件(附源代码)

目 录 第一章 选题简介 3 第二章 需求分析 4 1.系统要实现的目标分析 4 2.对输入输出数据及流程的分析 4 3.开发环境及运行环境分析 4 第三章 系统设计 5 1. 系统功能模块设计 5 2. 类设计 7 3. 界面设计 7 第四章 测试 9 1.测试用例及结果 9 2.程序功能的评价 10 第五章 总结 11 1.遇到的问题及解决的方法 11 2.开发体会及自评成绩 11 参考文献 12 选题简介 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 JAVA是一门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。JAVA不仅可以用来开发大型的应用程序。而且特别适合Internet的应用开发。JAVA确实具备“一次写成,处处运行”的特点,JAVA以成为网络时代最重要的编程语言之一。 本次课程设计主要是用JAVA实现画笔系统,其系统主要完成以下功能:设计一个画图程序,能利用它实现用三种类型的线条在画板上任意绘画、书写的功能,该画图程序还需具有橡皮擦功能以及清空整个画面的功能。 第二章 需求分析 1.系统要实现的目标分析 这个画图程序,最基本的功能是,作为一个画笔,能利用它实现用三种类型的线条在画板上任意绘画、书写的功能; 这个画图程序,还需具备橡皮擦的功能,利用这个橡皮擦能够擦除画板上的图案; 这个画图程序,还应该具备能够清除整个已绘制图画的功能 3.开发环境及运行环境分析 Jcreator是Xinox Software公司开发的一个用于Java程序设计的集成开发环境(IDE),具有编辑、调试、运行Java程序的功能。当前最新版本是Jcreator5.00,它又分为LE和Pro版本。LE版本功能上受到一些限制,是免费版本。Pro版本功能最全,但这个版本是一个共享软件。这个软件比较小巧,对硬件要求不是很高,完全用C++写的,速度快、效率高。具有语法着色、代码自动完成、代码参数提示、工程向导、类向导等功能。第一次启动时提示设置JavaJDK主目录及JDKJavaDoc目录,软件自动设置好类路径、编译器及解释器路径,还可以在帮助菜单中使用JDKHelp。 第三章 系统设计 1. 系统功能模块设计 (1)设置画笔的粗细,有三种类型——细线,较粗,粗线 final JButton button = new JButton(); button.addActionListener(new ActionListener() { public void actionPerformed(final ActionEvent arg0) { // 声明画笔的属性,粗细为1像素 BasicStroke bs = new BasicStroke(1, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER); g.setStroke(bs); // 设置绘图画笔 } }); button.setText( 细 线 ); toolBar.add(button); final JButton button_1 = new JButton(); button_1.addActionListener(new ActionListener() { public void actionPerformed(final ActionEvent arg0) { // 声明画笔的属性,粗细为2像素 BasicStroke bs = new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER); g.setStroke(bs); // 设置绘图画笔 } }); button_1.setText( 较 粗 ); toolBar.add(button_1); final JButton button_2 = new JButton();

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档