[img]http://dl.iteye.com/upload/attachment/271146/53d9abc0-0b9b-3974-8bdb-a486352b6c5c.jpg[/img]
最近在研究基于JFreeChart的Swing报表开发,发现基于Swing的报表功能还是蛮强大的。以上是一个截图。
对一些要点整理如下:
(1) 整体不拒肯定是个Frame:
(2) 随机生成数据:
故要用到
(3) 开源JFreeChart工具:
(4) 添加执行事件actionPerformed:
最近在研究基于JFreeChart的Swing报表开发,发现基于Swing的报表功能还是蛮强大的。以上是一个截图。
对一些要点整理如下:
(1) 整体不拒肯定是个Frame:
extends JFrame
(2) 随机生成数据:
故要用到
TimeSeries series = new TimeSeries("随机生成的数据", Millisecond.class);
(3) 开源JFreeChart工具:
JFreeChart result = ChartFactory.createTimeSeriesChart("动态折线图", "系统时间",
"数值变化", dataset, true, true, false);
(4) 添加执行事件actionPerformed:
double randFactor = 0.98 + 0.754* Math.random();
lastValue = lastValue * randFactor;
Millisecond nowMilli = new Millisecond();
series.add(new Millisecond(), lastValue);