Topic: 请教一个APPLET小程序的问题

  Print this page

1.请教一个APPLET小程序的问题 Copy to clipboard
Posted by: emma_38
Posted on: 2005-12-17 16:42

这是我们的半期考试题,当时不会做,现在终于大概知道怎么写了,但是写出来还是不能运行,但是可以编译通过

import java.awt.*;
public class Text extends java.applet.Applet
{ public void paint(Graphics g,int x,int y)
{ int i;
int a=1;
for(i=1;i<=10;i++)
{
a=a*i;
g.drawString("a="+a,10,10);
}
}
}
目的是为了连乘1-10,每行打印一次,我写的这个可以编译,但是不能运行,麻烦大家帮我看看

2.Re:请教一个APPLET小程序的问题 [Re: emma_38] Copy to clipboard
Posted by: why
Posted on: 2005-12-17 19:28

>public void paint(Graphics g,int x,int y)
public void paint(Graphics g)

3.Re:请教一个APPLET小程序的问题 [Re: emma_38] Copy to clipboard
Posted by: shibin20011983
Posted on: 2005-12-18 19:49

你这个是applet 当然不能直接运行了,没有main函数。
你这个要嵌入到网页里运行。l

4.Re:请教一个APPLET小程序的问题 [Re: emma_38] Copy to clipboard
Posted by: fangfeixue
Posted on: 2006-01-12 19:26

import java.awt.*;
public class Text extends java.applet.Applet
{
  public void paint(Graphics g)
  {
    int i;
    int a=1;
    for(i=1;i<=10;i++)
    {
      a=a*i;
      g.drawString("a="+a,10,10+i*10);
    }
  }
}
先将上面的编译好,再建一个.htm后缀的文件(文件名随便,比如test.htm)和Test.class放在同一个目录下(同一个文件夹中),
该文件的内容为
<applet
code = Text.class
height = 300
width = 300>
</applet>
保存后,在浏览器中打开,就可以看到了。
或者在命令行输入 appletviewer test.htm 回车
这样也可以看到结果。

5.Re:请教一个APPLET小程序的问题 [Re: emma_38] Copy to clipboard
Posted by: loveliuchang
Posted on: 2006-01-12 22:01

也可以用APPLET的查看器,APPLETVIEWER+ Text.html就行了


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923