喜悦国际村's Archiver

lingchen 发表于 2004-9-24 07:11 PM

请教下这段代码有什么问题

编译的时候出现
Note: g:\java\project\frist\Animator.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
1 error
初学JAVA,实在找不到哪里有问题,请教大家

[CODE]import java.awt.*;
import java.util.Vector;

public class Animator extends java.applet.Applet implements Runnable
{
        Vector images;
        int imgNumber;
        int CurrentImage = 1;
        Thread thisThread;

        public void init() {
                imgNumber = new Integer(getParameter("imgNumber")).intValue();

                for(int x = 0;x < imgNumber;x++)
                {
                        Image img = getImage(getDocumentBase(),"images/img"+(x+1));
                        images.addElement(img);
                }
        }

        public void paint(Graphics g)
        {
                g.drawImage((Image)images.elementAt(CurrentImage++),0,0,null);
                CurrentImage %= imgNumber;
        }

        public void update(Graphics g)
        {
                paint(g);
        }

        public void start()
        {
                thisThread = new Thread(this);
                thisThread.start();
        }

        public void stop()
        {
                thisThread.stop();
        }

        public void run()
        {
                while(true)
                {
                        try
                        {
                                thisThread.sleep(100);
                        }
                        catch(Exception e)
                        {
                        }
                }
        }
}
[/CODE]

hanjk 发表于 2004-9-25 06:40 PM

NOTE是警告,不是错误,是说你在程序中用了一个已经不提倡用的方法,但仍然可以编译出class文件。
既然写着 1 error ,你为什么不把note上面那段错误描述贴出来呢?

lingchen 发表于 2004-9-25 08:02 PM

不知道那个ERROR我是怎么粘贴上的,编译的时候是没有错误的,就是有上面的提示,但是在浏览器中这段代码不能运行,还有我的JAVA命令可以在任何路径执行,但是JAVAC等等就只能在JDK安装路径下运行,环境变量我也设了,还是不行,如果环境变量没设对,有可能JAVA命令可以在任何路径运行,而JAVAC却不行吗?

hanjk 发表于 2004-9-26 10:14 AM

你在html文件的<applet>标记中设过width 和height属性值没有呀?
java 和javac在同一目录下,java能用javac不能用的事还没遇到过

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.