JAVA 小程序调试的问题 请帮忙 10

NormalApplet小程序java编译成功,运行时出现错误,在网页中载入时失败,当前路径;d:\test\normal下有3个java文件(NormalGraphDa... NormalApplet小程序java编译成功,运行时出现错误,在网页中载入时失败,当前路径; d:\test\normal下有3个java文件(NormalGraphData;NormalControlPanel;NormalApplet)及转换的class文件,一个文包件夹 (edu.csusb.danby) ;classpath设置应该没有问题,运行其他小程序,没有问题,利用Jcreator调试的结果java.lang.NoSuchMethodError: main Exception in thread "main" 这个我估计是小程序在网页中才能运行,但在网页中测试,左下角显示,载入小程序失败(在网页中的代码没有问题)我是来鸟,清高手看一下
源文件是:
package normal;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.applet.*;
import edu.csusb.danby.applet.*;
import edu.csusb.danby.math.ProbMath;
import edu.csusb.danby.graph.*;

/**
* Normal distribution applet
* @author Charles S. Stanton
* @version Sat Jul 27 08:45:01 PDT 2002
*/
public class NormalApplet extends DApplet{
NormalControlPanel controlPanel;
NormalGraphData ngd;
PdfPlot normalPlot;

public void init(){
ngd = new NormalGraphData();
normalPlot = new PdfPlot(ngd);
controlPanel = new NormalControlPanel(this);
dFrame = new DFrame("Normal Distribution Calculator", normalPlot);
dFrame.setControlPanel(controlPanel);
dFrame.validate();
setVisible(true);
}

public void doControlPanelButtonAction( ActionEvent e){
String buttonLabel = e.getActionCommand();
if (buttonLabel.equals("calculate")){
calculate();
}
}

public void calculate(){
double x1, x2, mu, sigma;
String t1, t2, tMu, tSigma; //text values for x1, x2;
tMu = controlPanel.textMu.getText();
tSigma = controlPanel.textSigma.getText();
t1 = controlPanel.textX1.getText();
t2 = controlPanel.textX2.getText();
try {
x1=Double.valueOf(t1).doubleValue();
x2=Double.valueOf(t2).doubleValue();
mu = Double.valueOf(tMu).doubleValue();
sigma = Double.valueOf(tSigma).doubleValue();
ngd.setX1((float)x1);
ngd.setX2((float)x2);
ngd.setMu((float)mu);
ngd.setSigma((float)sigma);
controlPanel.printProbability(ProbMath.normalCdf((x2-mu)/sigma)
-ProbMath.normalCdf((x1-mu)/sigma));
normalPlot.update(ngd);
normalPlot.repaint();
} catch ( NumberFormatException n) {
String msg = "z1 = "+t1+" z2 = "+t2+"\n mu = "+tMu+" sigma = "+tSigma+"\n are not proper numerical values";
String errTitle = "Numerical Input Error";
JOptionPane.showMessageDialog(dFrame, msg , errTitle,
JOptionPane.ERROR_MESSAGE);
}

repaint();
}

/**
* provides applet info
*/
public String getAppletInfo() {
return "A normal probability calculator.\nAuthor: Charles S. Stanton";
}
}
展开
 我来答
sky7220056
2008-03-11
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
Applet 现在用的人还多吗??? 不清楚 好象没多少人用了吧 这东西现在技能学校都不学了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
问我想知
2008-03-10 · TA获得超过224个赞
知道答主
回答量:155
采纳率:0%
帮助的人:0
展开全部
我也好想知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
limingyulw
2008-03-14 · TA获得超过338个赞
知道小有建树答主
回答量:437
采纳率:0%
帮助的人:173万
展开全部
Appletion 那?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式