import java.applet.*;
import java.awt.*;
public class FirstApplet extends Applet
{public void paint(Graphics g)
{g.setColor(Color.blue);
System.out.println("This is the program.");
g.setColor(Color.red);
g.setFont(new Font("宋体",Font.BOLD,36));
System.out.println("I've change the font.");
}}
创建CLASS文件正常,JAVA运行时提示
Exception in thread "main" java.lang.NoSuchMethodError: main
……不懂。
这个不用写main()方法的
第一步:另存为FirstApplet.java
第二步:在DOS下javac FirstApplet.java生成 FirstApplet.class
第三步:在记事本中输入<html>
<applet code="FirstApplet.class" width=160 height=100></applet>
</html>并另存为FirstApplet.html(以上两个要在同一个文件夹下)
第三步:在DOS中输入appletviewer FirstApplet.html回车就有结果了。
applet小程序时不需要main()方法的。
重新写过一个类,,用你写的类来调用applet小程序
你写的是applet小程序,所以输出最好不要写System.out.print这样的语句,一般用paint方法来画图
g.drawing画图输出
如下:
import java.applet.*;
import java.awt.*;
public class FirstApplet extends Applet
{
public void paint(Graphics g)
{
g.setColor(Color.blue);
//System.out.println("This is the program.");
g.setColor(Color.red);
g.setFont(new Font("宋体", Font.BOLD, 36));
//System.out.println("I've change the font.");
g.drawString("I've change the font.",25,30);
}
}
他提示你没有main方法,或者main方法有错,所以没执行paint方法
你写个main方法测试测试
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息