⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imageshow.java.bak

📁 经典的java applet小程序下来看看说不定有启发哦
💻 BAK
字号:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.awt.image.* ;
import java.io.*;
import java.lang.* ;
public class ImageShow extends Applet
{
  Thread  t;
  Image[] img=new Image[5];
  public static int k;
  public void init()
  {
     t=new MyThread();
     for(int i=0;i<=4;i++) //将图片放到数组里
     {  String s="img"+i+".jpg";
        img[i]=getImage(getDocumentBase(),s);
     }
  } //init
  public void start()
  {   try
      {
        //if(t==null)t=new MyThread();
       if(t.isAlive ()==false)t=new MyThread();
       t.start(); //调用类MyThread的run()方法
       }catch(java.lang.IllegalThreadStateException enull)
             {   System.out.println(enull);   }
  }//start

     public void paint(Graphics g)
  {
     g.setColor (new Color(0,255,0));
     g.drawImage (img[k],40,40,300,300,this);
  } //paint

  class MyThread extends  Thread
  {
    public void run()
    {
     while(Thread.currentThread ()==t)
    // while(true)
     {


      try{
        for(k=0;k<=4;k++)
        {

         repaint();
         Thread.sleep(3000);
         }
        }catch(InterruptedException e)
             { System.out.println(e); }

     } //while



     }//run
    }//MyThread

}//ShowImage

⌨️ 快捷键说明

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