然後將重命名的照片文件放在項目名稱的目錄中。例如,如果您的項目名稱是“幻燈片”,您可以將照片文件放在幻燈片文件夾中。
最後,將下面的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();
}
}