两个文件:e71.java和test.html
1.import java.applet.*;
import java.awt.*;
public class e71 extends Applet
{
Button b1;
Button b2;
int sum;
public void init()
{
b1=new Button("sdf");
b2=new Button("no");
add(b1);
add(b2);

}
public void start()
{
sum=0;
for(int i=1;i<=100;i++)
{
sum=sum+i;
}
}
public void stop()
{
}
public void destory()
{
}
public void paint(Graphics g)
{
g.setColor(Color.blue);
g.drawString("程序设计",20,60);
g.setColor(Color.red);
g.drawString("sum= ",20,100);
}
}
2.
<html>
<head>
</head>
<body>
<applet code="a72\e71.class" width="600" height="600">
</applet>
</body>
</html>
问题:我的网页没有任何显示(只有一个600*600gray色),问题出在哪里? 请高手指教,谢谢

解决方案 »

  1.   

    应该是路径问题,把class文件和html放在同一目录下试试:<applet
      codebase = "."
      code     = "e71.class"
      name     = "e71"
      width    = "600"
      height   = "600"
      hspace   = "0"
      vspace   = "0"
      align    = "middle"
    >
    </applet>
      

  2.   

    试试把applet的class和.htm放到同一个文件下
    顶上
      

  3.   

    学习一下!
    顺便请问
    import java.applet.*;
    import java.awt.*;
    public class e71 extends Applet
    {
    Button b1;
    Button b2;
    int sum;
    public void init()
    {
    b1=new Button("sdf");
    b2=new Button("no");
    add(b1);//这两个方法是哪个类的!?
    add(b2);//是要往哪添加按钮!?

    }
    public void start()
    {
    sum=0;
    for(int i=1;i<=100;i++)
    {
    sum=sum+i;
    }
    }
    public void stop()
    {
    }
    public void destory()
    {
    }
    public void paint(Graphics g)
    {
    g.setColor(Color.blue);
    g.drawString("程序设计",20,60);
    g.setColor(Color.red);
    g.drawString("sum= ",20,100);
    }
    }