import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JApplet;
import javax.swing.Timer;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.XYPlot;
import org.jfree.chart.title.LegendTitle;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.axis.ValueAxis;
import org.jfree.data.time.*;
/**
* 一个简单的曲线图例子
*
* @author tf date 2007-01-30
*/
public class abc extends JApplet {
private static final long serialVersionUID = 3257566209007171634L;
public double cpuValue1;
public double cpuValue2;
public double cpuValue3;
private TimeSeries cpu1;
private TimeSeries cpu2;
private TimeSeries cpu3;
/**
* 内部类--实现动态随机产生虚拟CPU使用率的值
*
* @author tf
*
*/
public abc() {
cpu1 = new TimeSeries("jvm-free");
cpu2 = new TimeSeries("jvm-total汉字");
cpu3 = new TimeSeries("jvm-use");
cpu1.setMaximumItemAge(10000);
cpu2.setMaximumItemAge(10000);
cpu3.setMaximumItemAge(10000);
TimeSeriesCollection timeseriescollection = new TimeSeriesCollection();
// 将所有走势曲线加入到时间条中
timeseriescollection.addSeries(cpu1);
timeseriescollection.addSeries(cpu2);
// timeseriescollection.addSeries(cpu3);
// 创建JFreeChart对象
JFreeChart jfreechart = ChartFactory.createTimeSeriesChart(
"JVM-USEING", "TIME", "VALUE", timeseriescollection, true,
true, true);
Font font = new Font("楷体", Font.BOLD, 16);