Java动画:can';我什么也没看见

Java动画:can';我什么也没看见,java,animation,Java,Animation,我用Java做动画,我用NetBeans。我的小程序已启动,但在小程序查看器中看不到任何内容?有人能看到我的代码有什么问题吗?这是我的第一门编程课程,你可以看到=)!谢谢你的提前通知 问题。1使用MediaTracker、addImage和thread.sleep制作10张gif图片的动画 (代码) import java.applet.applet; 导入java.awt.*; 公共类Animaatio扩展Applet实现可运行 { 图像[]=null; MediaTracker=null;

我用Java做动画,我用NetBeans。我的小程序已启动,但在小程序查看器中看不到任何内容?有人能看到我的代码有什么问题吗?这是我的第一门编程课程,你可以看到=)!谢谢你的提前通知

问题。1使用MediaTracker、addImage和thread.sleep制作10张gif图片的动画

(代码)

import java.applet.applet;
导入java.awt.*;
公共类Animaatio扩展Applet实现可运行
{
图像[]=null;
MediaTracker=null;
螺纹动物;
图形g;
@凌驾
公共void init()
{ 
tracker=新的MediaTracker(本);
图像=新图像[10];
对于(int i=0;i<10;i++)
{
images[i]=getImage(getCodeBase(),“T”+(i+1)+“.gif”);
tracker.addImage(图像[i],0);
}
试一试{
tracker.waitForAll();
}捕获(中断异常e){}
}
@凌驾
公开作废开始(){
如果(animaatio==null){
animaatio=新线程(此线程);
animaatio.start();
}
}
@凌驾
公共空间涂料(图g)
{
超级油漆(g);
g、 drawImage(图像[10],0,0,this);
}
@凌驾
公开募捐{
while(true){
重新油漆();
试一试{
睡眠(1000);
}                               
捕获(中断异常e){}
}   
}
}

小程序在几年前就已经寿终正寝了。为什么人们还在教这个?你已经问过这个问题了。这几乎是一模一样的。请不要这样做,并尽快删除此问题。
import java.applet.Applet;
import java.awt.*;

public class Animaatio extends Applet implements Runnable
{
    Image images[] = null;
    MediaTracker tracker  = null;
    Thread animaatio;
    Graphics g;

    @Override
    public void init()
    { 
            tracker = new MediaTracker(this);
            images = new Image[10];
            for (int i=0; i < 10; i++)
            {
          images[i] = getImage( getCodeBase(),"T" + (i+1) + ".gif"); 
                tracker.addImage(images[i],0);  
            }
            try{

    tracker.waitForAll();

}catch (InterruptedException e){}
    }
    @Override
public void start() {
        if (animaatio == null) {
            animaatio = new Thread(this);
            animaatio.start();
      }
}

    @Override
    public void paint (Graphics g)
    {
       super.paint(g);
       g.drawImage(images[10], 0, 0, this);
    }

    @Override
    public void run(){
        while(true){
            repaint();
            try{
                Thread.sleep(1000);
            }                               
            catch (InterruptedException e)  {}
        }   
    }
}