當前位置:吉日网官网 - 錢幣收藏 - 如何在Java中讓壹些照片以JFrame形式自動隨機播放(類似幻燈片)。最好有個簡單的小例子。

如何在Java中讓壹些照片以JFrame形式自動隨機播放(類似幻燈片)。最好有個簡單的小例子。

要讓照片隨機播放,需要把照片名稱改成有序列號序列的文件名,比如照片1.jpg,照片0.jpg,照片0.jpg...

然後將重命名的照片文件放在項目名稱的目錄中。例如,如果您的項目名稱是“幻燈片”,您可以將照片文件放在幻燈片文件夾中。

最後,將下面的Java程序復制到您的項目中,並將帶有DD類名的地方改為您的類名。

讓壹些照片以JFrame形式自動隨機播放的完整幻燈片程序如下。

(我用的圖片文件是Photo1.jpg,Photo2.jpg,Photo3.jpg,註意事項在評論裏註明了。)

進口?Java . awt . graphics;

進口?javax . swing . image icon;

進口?javax . swing . jframe;

公共?班級?DD?延伸?JFrame?器物?可運行{

ImageIcon?ii =新?ImageIcon(" photo 1 . jpg ");//用妳圖片的文件名替換這個,放到妳項目名的文件夾裏。

DD(){

超級(“滑”);

setSize(400,?400);

setLocationRelativeTo(null);

setDefaultCloseOperation(JFrame。EXIT _ ON _ CLOSE);

set visible(true);

}

公共?作廢?油漆(圖形?g){

super.paint(克);

g.drawImage(ii.getImage(),0,0,400,400,null);

}

@覆蓋

公共?作廢?run()?{

while(true){

試試?{

thread . sleep(500);//這裏是幻燈片之間的時間,這裏是500ms = 0.5s。

}?接住?(中斷異常?e)?{

e . printstacktrace();

}

int?I =(int)(math . random()* 3)+1;//這裏是1-3中的隨機數。如果妳有6個圖片文件,把3換成6,就是1-6中的隨機數。

ii =新?ImageIcon("photo"+i+"。jpg”);//在這裏調用妳的圖片文件。如果您有六個圖片文件,請將文件名從1-6更改為便於調用。

this . repaint();

}

}

公共?靜電?作廢?main(String[]?args)?{

DD?d =新?DD();

線程?t =新?螺紋(d);

t . start();

}

}

  • 上一篇:存酒存什麽酒有價值
  • 下一篇:客廳門口的酒櫃放什麽比較好?
  • copyright 2024吉日网官网