用java写了个applet程序,在jsp上运行时总报Runtimeexception,这是什么情况。。。 10

java代码如下:packagecom.hundsun.jfreechart;publicclassAbcdextendsJApplet{privatestaticfin... java代码如下:
package com.hundsun.jfreechart;
public class Abcd extends JApplet {

private static final long serialVersionUID = 3257566209007171634L;
private double cpuValue1;
private double cpuValue2;

private double cpuValue3;

private TimeSeries cpu1;
private TimeSeries cpu2;

private TimeSeries cpu3;

/**
* 内部类--实现动态随机产生虚拟CPU使用率的值
* @author tf
*
*/
public class DataGenerator extends Timer implements ActionListener {
private static final long serialVersionUID = 3977867288743720505L;
public void actionPerformed(ActionEvent actionevent) {
cpuValue1 = 100;
cpuValue2 = 100;
cpuValue3 = 100;
double d1 = Math.random();
cpuValue1 = cpuValue1 * d1;
double d2 = Math.random();
cpuValue2 = cpuValue2 * d2;
double d3 = Math.random();
cpuValue3 = cpuValue3 * d3;

addcpu1Observation(cpuValue1);
addcpu2Observation(cpuValue2);
addcpu3Observation(cpuValue3);
}
DataGenerator() {
super(100, null);
addActionListener(this);
}
}
public Abcd() {
cpu1 = new TimeSeries("处理器1", Millisecond.class);//增加一条走势曲线
cpu2 = new TimeSeries("处理器2", Millisecond.class);
cpu3 = new TimeSeries("处理器3", Millisecond.class);
TimeSeriesCollection timeseriescollection = new TimeSeriesCollection();
//将所有走势曲线加入到时间条中
timeseriescollection.addSeries(cpu1);
timeseriescollection.addSeries(cpu2);
timeseriescollection.addSeries(cpu3);
JFreeChart jfreechart = ChartFactory.createTimeSeriesChart("处理器利用率",
"时间", "值(%)", timeseriescollection, true, true, true);
XYPlot xyplot = jfreechart.getXYPlot();
// xyplot.setOutlinePaint(Color.CYAN);//设置数据区的边界线条颜色
ValueAxis valueaxis = xyplot.getDomainAxis();
// valueaxis.setAutoRange(true); //自动设置数据轴数据范围
valueaxis.setFixedAutoRange(10000D);//设置时间轴显示的数据
valueaxis = xyplot.getRangeAxis();
valueaxis.setRange(0.0D, 100D);//数据轴固定数据范围(设置100的话就是显示MAXVALUE到MAXVALUE-100那段数据范围)
// valueaxis.setAutoRange(true);
valueaxis.setVisible(true);//设置是否显示数据轴

//设置曲线图面版
ChartPanel chartpanel = new ChartPanel(jfreechart);
chartpanel.setPopupMenu(null);
ChartPanel chartpanel1 = new ChartPanel(jfreechart);
chartpanel1.setPopupMenu(null);
getContentPane().add(chartpanel);
getContentPane().add(chartpanel1);
(new DataGenerator()).start();

}
private void addcpu1Observation(double d) {
cpu1.add(new Millisecond(), d);
}
private void addcpu2Observation(double d) {
cpu2.add(new Millisecond(), d);
}

private void addcpu3Observation(double d) {
cpu3.add(new Millisecond(), d);
}
}
展开
 我来答
yugi111
2013-08-12 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
Applet小应用程序对于jsp运行平台或者环境都是一个巨大的挑战,于是出现了运行时异常,因为很少有人会这么干,如果可以的话,可以间接嵌入到jsp页面中去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤魂风儿
2013-08-17
知道答主
回答量:21
采纳率:0%
帮助的人:10.5万
展开全部
可以把异常堆栈信息贴一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式