Exception in thread main java.lang.NosuchMethodError:main

来源:百度知道 编辑:UC知道 时间:2024/06/16 03:21:23
import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class TestChoice extends Applet implements ItemListener
{
Choice size;
Button btn;
public void init()
{
size=new Choice();
size.add("10");
size.add("14");
size.add("18");
add(size);
btn=new Button("效果");
add(btn);
size.addItemListener(this);
}
public void itemStateChanged(ItemEvent e)
{
Choice temp;
Font oldF;
String s;
int si;
if(e.getItemSelectable()instanceof Choice)
{
oldF=btn.getFont();
temp=(Choice)(e.getItemSelectable());
s=temp.getSelectedItem();
si=Integer.parseInt(s);
btn.setFont(new Font(oldF.getName(),oldF.getStyle(),si));
}
}
}
我知道了 我开始是直接在jdk里运行的并没有放在html文档里运行 把它放在那里就好了哈哈,我刚接触java是个菜鸟

不知道为什么,在你的程序中加入一个main()方法就没错误了,但我现在还解释不清,希望对你有所帮助
import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class TestChoice extends Applet implements ItemListener
{
Choice size;
Button btn;
public void init()
{
size=new Choice();
size.add("10");
size.add("14");
size.add("18");
add(size);
btn=new Button("效果");
add(btn);
size.addItemListener(this);
}
public void itemStateChanged(ItemEvent e)
{
Choice temp;
Font oldF;
String s;
int si;
if(e.getItemSelectable() instanceof Choice)
{
oldF=btn.getFont();
temp=(Choice)(e.getItemSelectable());
s=temp.getSelectedItem();
si=Integer.parseInt(s);
btn.setFont(new Font(oldF.getName(),oldF.getStyle(),si));
}
}

public static void main(String args[])
{<