对于表格中的数据,可以使用行或者列来分类。对于不同的数据,都可 以用来进行统计分析。本程序支持使用指定行(或者列)的数据来生成 饼图、柱形图、折线图和区域图。此外,还可以将这些图片分别进行保 存。

1、课程设计目的 2、功能描述 3、总体设计 4、实现过程 5、调试运行 6、课程设计来自结

本章通过一个决策分析程序,演示如何使用Java语言开发实际应用软件。 除了使用前面各章介绍的基础知识外,还提供了扩展,讲解了如何实现 支持固定列的表格、使用Java Excel组件生成Excel文档、使用iText组件 生成PDF文档、使用iText组件生成PDF文档等技术。通过本章的学习, 读者能够对Java语言的使用有一个更加深入的理解。

通过本课程设计,在学习Java基础知识的基础上,增加了多个第三方组 件的使用介绍。这是Java语言的另一个强大之处:有很多第三方的组织 和个人开发了多个功能强大的组件。通过对它们的学习和使用,可以对 Java语言有一个更加深入的掌握。

主窗体设计 导出为Excel文件功能 导出为PDF文件功能 绘制饼图 绘制柱形图 绘制折线图 绘制区域图

由于JFreeChar组件不支持中文,以柱形图为例,在运行程序后,会显示 如下图所示的乱码效果,因此需要解决这个问题。

课程设计是一件很累人很伤脑筋的事情,在课程设计周期中,大家每天 几乎都要面对着电脑十个小时以上,上课时去机房写程序,回到宿舍还 要继续奋斗。虽然课程设计很苦很累,有时候还很令人抓狂,不过它带 给大家的并不只是痛苦的回忆,它不仅让拉近了同学之间的距离,而且 对大家学习计算机语言是非常有意义的。

为了方便用户交换处理数据,本程序支持将表格中的数据导出为Excel文 件的功能。用户可以使用该功能保存要处理的数据,同时也可以通过共 享Excel文件交换数据。

本程序也支持将数据导出为PDF文件的功能。PDF是Portable Document Format的缩写,它可以支持跨平台的信息交换功能。这样就弥补了Excel 文件只能在Windows系统中显示的不足。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注