java中的图片切换问题
图片切换,不需要点击,而是程序运行后自动切换,而且要设置个时间为图片的切换间隔。我需要JAVA的不是JavaScript。希望高人指点。谢谢!AWT/SWING请多多指教...
图片切换,不需要点击,而是程序运行后自动切换,而且要设置个时间为图片的切换间隔。
我需要JAVA的不是JavaScript。
希望高人指点。
谢谢!
AWT/SWING
请多多指教! 展开
我需要JAVA的不是JavaScript。
希望高人指点。
谢谢!
AWT/SWING
请多多指教! 展开
2个回答
展开全部
以下程序代码是我用eclipse运行过的
可以实现名称为1.jpg到18.jpg图片的切换!
import java.applet.*;
import java.awt.*;
public class ShowAnmiator extends Applet
{
Image [] myImages;
int totallImages=18;
int currentImage=0;
public void init()
{
myImages=new Image[totallImages];
for(int i=0;i<totallImages;i++)
myImages[i]=getImage(getDocumentBase(),i+".jpg");
//这里图片名称为1.jpg到18.jpg
setSize(1500,900);
}
public void start()
{
currentImage=0;
}
public void paint(Graphics g)
{
g.drawImage(myImages[currentImage],50,50,this);
currentImage=++currentImage%totallImages;
try{
Thread.sleep(500);
}catch(InterruptedException e)
{
showStatus(e.toString());
}
repaint();
}
}
可以实现名称为1.jpg到18.jpg图片的切换!
import java.applet.*;
import java.awt.*;
public class ShowAnmiator extends Applet
{
Image [] myImages;
int totallImages=18;
int currentImage=0;
public void init()
{
myImages=new Image[totallImages];
for(int i=0;i<totallImages;i++)
myImages[i]=getImage(getDocumentBase(),i+".jpg");
//这里图片名称为1.jpg到18.jpg
setSize(1500,900);
}
public void start()
{
currentImage=0;
}
public void paint(Graphics g)
{
g.drawImage(myImages[currentImage],50,50,this);
currentImage=++currentImage%totallImages;
try{
Thread.sleep(500);
}catch(InterruptedException e)
{
showStatus(e.toString());
}
repaint();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询