?? showimageapplet.java
字號:
import java.awt.*;
import java.applet.*;
import java.awt.image.ImageObserver;
import java.net.URL;
//用Applet顯示圖片
public class ShowImageApplet extends Applet implements Runnable{
Image[] images; //Applet的Image對象
int xpoint=10; //顯示圖片的X坐標
int ypoint=10; //顯示圖片的Y坐標
Thread thread; //圖片切換的線程
int currentImage; //當前顯示的圖片號
public void init(){
setBackground(Color.white); //設置背景色
setForeground(Color.blue); //設置前景色
currentImage=0; //初始化參數
xpoint=10;
ypoint=10;
images=new Image[5];
MediaTracker tracker = new MediaTracker(this); //實例化媒體裝載器
for (int i=0;i<images.length;i++){
URL imgURL=getDocumentBase(); //路徑與html所在文件夾相同
images[i]=getImage(imgURL,"image"+i+".jpg"); //得到圖像
tracker.addImage(images[i],i); //增加待裝圖像
}
try {
tracker.waitForID(0); //加載圖像
}
catch(InterruptedException e) {}
}
public void start(){
if(thread == null){
thread = new Thread(this); //實例化線程
thread.start(); //運行線程
}
}
public void run(){
while(true){
try{
Thread.sleep(1000); //線程休眠1000毫秒
}catch (InterruptedException e) {}
repaint(); //重繪屏幕
}
}
public void paint(Graphics g){
g.drawImage(images[currentImage],xpoint,ypoint,this); //顯示圖像
currentImage=(currentImage+1)%5; //更改當前顯示圖片號
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -