我把它嵌套在HTML中,就是不能显示,调试能通过啊
我试了一下, 就在APPLET中用g.drawImage()都不能画出图像,为什么呢?
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.lang.*;
import java.util.*;
import java.text.*;
import java.net.*;
import java.awt.*;
import java.applet.*;
import java.net.*;public class Animate extends Applet implements Runnable {

 Image frame[];
  Image offImage;
  Graphics offGraphics;
      int frame_i;
  int delay_time;
  boolean keepRunning;
  Thread threadNina;
 // URL url=this.getClass().getResource("1.jpg");
 // JPanel panel=new JPanel();
  
  
public void init() {

offImage=this.createImage(size().width,size().height);
offGraphics =offImage.getGraphics();
    int i;
    String fps;
    frame=new Image[6];
    threadNina=null;
    frame_i=0;
    for(i=0;i<frame.length;i++)
      frame[i]=this.getImage(getCodeBase(),"images/"+i+".jpg");
      
    fps=this.getParameter("frame_per_second");
      if(fps==null)
         fps="10";
    delay_time=1000/Integer.parseInt(fps);     
//this.add(panel);

}
   public void start(){
      if(threadNina==null){
       threadNina=new Thread(this);
       threadNina.start();
      
      }
   }
  public void pleaseStop(){
       keepRunning=false;
  }
  
  public void run(){
     
     while(keepRunning){
       pause(delay_time);
       repaint();
      frame_i=(frame_i+1)%frame.length;
     
     }
          
  }
  
  
public void paint(Graphics g) {
//g.drawImage();
//offGraphics.drawImage(frame[frame_i],size().width,size().height,this);
    offGraphics.drawImage(frame[frame_i],100,50,this);
    g.drawImage(offImage,0,0, this);
    g.drawString("sdfsdfsdf",100,100);
    
}
    public void update(Graphics g){
     paint(g);
    
    }
    
    public void pause(int delay_time){
     try{Thread.sleep(delay_time);
     }catch(InterruptedException e){
     }
     }
    }