car.java

来自「打包一些Java学习课件及附带的源代码」· Java 代码 · 共 40 行

JAVA
40
字号
//Car.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;public class Car extends JApplet implements Runnable{  private Image spin;  private int currentLocation;  private Thread spirit;  public Car() {  }  //applet初始化  public void init() {    currentLocation=0;    spin=getImage(getDocumentBase(),"image/car.gif");  }  public void start(){    spirit=new Thread(this);    spirit.start();  }  public void  paint(Graphics g){    g.drawImage(spin,currentLocation,30,this);//在当前位置处绘制图片    currentLocation=(currentLocation+3)%400;//另图片在显示区域中不断显示  }  public void stop(){    spirit=null;  }  public void run(){    while(spirit!=null)   {     repaint();     try{      spirit.sleep(200);//线程休眠200毫秒,即另图片在当前位置停留200毫秒      } catch(InterruptedException e)       {  e.printStackTrace() ;  }   }  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?