要在Applet中动态显示处理器利用率的曲线图。下面这个例子就是使用
Jfreechart在Applet中动态显示曲线图的例子:
在这个例子中使用了两条曲线,请看效果图:
程序很简单,只是简单的将Jfreechart在Application上的曲线图的Demo转到Applet的上,代码如下:
在这个例子中使用了两条曲线,请看效果图:
程序很简单,只是简单的将Jfreechart在Application上的曲线图的Demo转到Applet的上,代码如下:
package com.sundy.applet;
/**/ /**
*
* TODO 使用Jfreechart 在applet中画动态曲线图
*
* @author 刘正伟(sundy)
* @see mailto:sundy26@126.com
* @version 1.0
* @since 2005-6-22
*
* 修改记录:
* 日期 修改人 描述
* -----------------------------------------------------------------------
*/
/**/ /**
* @author sundy
*
*/
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.axis.DateAxis;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.plot.XYPlot;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.axis.ValueAxis;
import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
import org.jfree.data.time. * ;
public class CpuUsage extends JApplet {
private static final long serialVersionUID = 3257566209007171634L;
private double lastValue1;
private double lastValue2;
/**/ /**
*
* TODO 使用Jfreechart 在applet中画动态曲线图
*
* @author 刘正伟(sundy)
* @see mailto:sundy26@126.com
* @version 1.0
* @since 2005-6-22
*
* 修改记录:
* 日期 修改人 描述
* -----------------------------------------------------------------------
*/
/**/ /**
* @author sundy
*
*/
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.axis.DateAxis;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.plot.XYPlot;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.axis.ValueAxis;
import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
import org.jfree.data.time. * ;
public class CpuUsage extends JApplet {
private static final long serialVersionUID = 3257566209007171634L;
private double lastValue1;
private double lastValue2;