第六章 画柱状统计图
在编码学习的过程中,我发现的问题越来越多了,有Java方面的,SQL方面的,Html方面的,JavaScript方面的等等,对这些看似细小的问题的研究使我积累了实战的经验,起码不只是纸上谈兵了。 这个时候我的领导让我做一个东西,实现局域网内部网上计算机故障报修。这其实就是一个留言板的功能,我正好之前做过练习,所以很轻松的就做好了。之后我想我也许应该做一个统计——统计一年内每个月完成的报修任务量,如果用表格显示的话太简单了,不如做一个动态生成的柱状图吧,我突然有了这个想法。 马上开始动手,先是查资料,知道了Java里和画图有关的是java.awt包,由于我构想的图只是由矩形组成,那么用到的方法也就这么几个:fillRect,drawRect,setColor,setFont,drawString。我很快发现一个问题:如何在页面显示这个图,这是个大问题,于是找例子。 在一个学过研究生Java课程的同事的帮助下知道可以这样:写一个类(Picture.class),这个类只负责画图,没有任何关于如何显示的语句,然后在一个页面文件(.htm文件就行)里里写上这段代码:,运行这个文件就可以了。但是这个方法有这两个弊端:1、它是直接从服务器端下载Picture.class,在客户端生成图片,所以客户端必须装有java环境,比如j2re等;2、现在大部分浏览器都或者迫于无奈或者被强行绑架(这里我严重鄙视一下3721和一个叫“天下搜索”的)安装了阻止小窗口、ActiveX控件的插件——就连XP的SP2也集成了这个功能——而这个功能同样对 |