📄 imageshow.java.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 + -