appletviewer问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:25:26
import java.applet.*;
import java.awt.*;

public class FirstApplet extends Applet{
public void init(){
setBackground(Color.red);
}
public void start(){

}
public void paint(Graphics g){
g.drawString("Hello world from Ecllipse!", 10, 100);
}
public void stop(){

}
public void destroy(){

}
public static void main(String[] args) {
// TODO Auto-generated method stub
}

}
这个程序在ecllipse中可以看到结果,但用appletviewer ....FirstApplet.html就提示未初始化小程序
html和FirstApplet在同一个文件夹中
内容如下:
<html>
<body>
<applet code="FirstApplet.class" width="300" height="300">
</applet>
</body>
</html>
谢谢指点!
就是这样运行的阿,可是不行啊

我把main()注释掉都不行

编译程序
javac FirstApplet.java

假设htm文件的名字是 abc.htm,执行 appletviewer abc.htm
红色背景出来了。

补充1:单独把java文件用来javac,暂时不要用IDE来编译,看看。

不要使用静态的main方法,如果你想让Applet与Application结合运行的话,这样写是不行的,必须生成程序的对象。