仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 497|回复: 13
打印 上一主题 下一主题

[学习教程] 发布一篇报表使用系列――图表JFreeChart: 第1章 疾速入手下手

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:24:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。
jfreechart是jfree公司供应的一个java项目,它次要用来完成各类图表,包含:饼图,柱状图(一般柱状图和仓库柱状图),折线图,地区图,散布图,夹杂图,甘特图,和一些仪表盘等。
官方网站:http://jfree.org/。
pie饼图,line折线图,bar柱状图,gantt甘特图,xyplotsandscatterplots,timerseries,high/low/open/closechartsandcandlestickchart,combinationcharts,paretocharts,bubblecharts,windplots,meterchartsandsymbolcharts
在利用jfreechart时,一样平常先经由过程ChartFactory中的静态办法天生一个JFreeChart对象,然后挪用ChartUtilities类中的办法将JFreeChart导出成图片。
JFreeChart的成绩估量就在布局的庞大性,每品种型的图表都必要利用对应的DataSet和Plot才干天生出来,开辟者必需把握这些模子和布局之间的干系才干天生出企图中的图表来。
factory形式让JFreeChart不是很简单扩大,多种数据模子和计划模子狼藉着放在几个包中,假话说真是太难找了。
JFreeChart还自带一系列的中文乱码成绩,必需从头指定一切标签部分的字体才干办理乱码成绩。
cewolf是一套可使用taglib天生JFreeChart的标签库。
JFreeChart还撑持servlet天生图表,更多时分能够在swing里间接显现图片。JFreeChart还供应了其他工具类,用来天生能够帮助图表的一些功效,好比ImageMap。
createPieChart
createMultiplePieChart
createPieChart3D
createMultiplePieChart3D
createRingChart

createBarChart
createStackedBarChart
createBarChart3D
createStackedBarChart3D

createAreaChart
createStackedAreaChart

createLineChart
createLineChart3D

createGanttChart
createWaterfallChart
createPolarChart
createScatterPlot

createXYBarChart
createXYAreaChart
createStackedXYAreaChart
createXYLineChart
createXYStepChart
createXYStepAreaChart

createTimeSeriesChart
createCandlestickChart
createHighLowChart
createBubbleChart
createHistogram
createBoxAndWhiskerChart
createWindPlot
createWaferMapChart

你说是sun公司对她研究的透还是微软?针对自己工具开发的.net网页编程性能上肯定会站上风的。
爱飞 该用户已被删除
沙发
发表于 2015-1-21 05:10:06 | 只看该作者
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
不帅 该用户已被删除
板凳
发表于 2015-1-25 09:42:25 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
admin 该用户已被删除
地板
发表于 2015-2-1 16:53:51 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
小女巫 该用户已被删除
5#
发表于 2015-2-4 02:12:14 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
变相怪杰 该用户已被删除
6#
发表于 2015-2-7 03:29:04 | 只看该作者
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
活着的死人 该用户已被删除
7#
发表于 2015-2-7 04:33:27 | 只看该作者
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
再现理想 该用户已被删除
8#
发表于 2015-2-20 13:25:54 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
若相依 该用户已被删除
9#
发表于 2015-2-22 06:58:24 | 只看该作者
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
若天明 该用户已被删除
10#
发表于 2015-2-24 19:08:43 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
11#
发表于 2015-2-26 16:33:31 | 只看该作者
是一种为 Internet发展的计算机语言
乐观 该用户已被删除
12#
发表于 2015-3-3 23:38:13 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
海妖 该用户已被删除
13#
发表于 2015-3-18 15:47:57 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
小魔女 该用户已被删除
14#
发表于 2015-3-26 02:39:01 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 17:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表