import java.awt.*;
import java.applet.*;public class SlideShow extends Applet {
int i=0;
Image[] img=new Image[10];
public void init() {
MediaTracker tracker = new MediaTracker(this);
for(int i=0;i<10;i++){
//img[i]=this.getToolkit().getImage("E:\\06-3-10\\照片310 00"+(i+1)+".jpg");
img[i]=getImage(getCodeBase(),".\\img\\照片310 00"+(i+1)+".jpg");
tracker.addImage(img[i], i);
tracker.checkID(i);
}
tracker.checkAll(true);
new Thread(new Runnable(){
public void run(){
while(true){
try{
Thread.sleep(1000);
}catch(Exception e){
e.printStackTrace();
}
i++;
if(i%10==0){
i=0;
}
repaint();
}
}
}).start();
} public void paint(Graphics g) {
g.drawImage(img[i],0,0,640,480,this);
g.drawString(String.valueOf(i), 50, 60 );
}
}还有如何使用绝对路径呢。不可以么
import java.applet.*;public class SlideShow extends Applet {
int i=0;
Image[] img=new Image[10];
public void init() {
MediaTracker tracker = new MediaTracker(this);
for(int i=0;i<10;i++){
//img[i]=this.getToolkit().getImage("E:\\06-3-10\\照片310 00"+(i+1)+".jpg");
img[i]=getImage(getCodeBase(),".\\img\\照片310 00"+(i+1)+".jpg");
tracker.addImage(img[i], i);
tracker.checkID(i);
}
tracker.checkAll(true);
new Thread(new Runnable(){
public void run(){
while(true){
try{
Thread.sleep(1000);
}catch(Exception e){
e.printStackTrace();
}
i++;
if(i%10==0){
i=0;
}
repaint();
}
}
}).start();
} public void paint(Graphics g) {
g.drawImage(img[i],0,0,640,480,this);
g.drawString(String.valueOf(i), 50, 60 );
}
}还有如何使用绝对路径呢。不可以么
解决方案 »
- eclipse下的打包 成jar问题 用到一些资源文件 如配置文件\还有一些用到的图片 这些资源打包时候怎么办
- 正则表达式如何匹配一段文本?
- 请问各位高手,怎么用图形从数据库实时反应工程的进度,用什么类?~~急急
- 解释一下这句:Object[][] rowData=new Object[5][4]
- 急救:谁有JAVA的时间选择器控件
- 这个是什么意思?
- jbuilder7
- 如何用jdbc往mysql3.2x插入中文?
- 关于从HTML页面上传文件的问题:
- 为什么我不能创建自己的"package"?请各位大虾帮忙!
- 如何将区位码转换成汉字??
- 求一个在winxp下为java设置classpath的bat脚本。
2. Applet不能使用绝对路径, 只能通过相对路径来查找.