我想問一下,如果我的機器獲得了1000/10000的圖像,並且每個圖像都按照順序命名(1.jpg,2.jpg,3.jpg, 4.jpg .... 10000.jpg),如何讓它顯示跟隨順序?如何顯示一堆圖像,然後按名稱排序
我在互聯網上看到很多問題,他們把它放在JLabel上,但很多人都說它不起作用。我甚至嘗試了一些方法讓它像JavaScript一樣顯示,但它不是我想要的結果。
我希望程序每次運行時間爲0.5秒,並在圖像編號後面顯示圖像。
任何人都可以通過這個指導我嗎?在此先感謝
=========================================== =======================================
更新:這是我的JavaScript代碼
<html>
<head>
</head>
<body>
<img src="images/image1.jpg" alt="rotating image" width="600" height="500" id="rotator">
<script type="text/javascript">
(function() {
var rotator = document.getElementById('rotator'); // change to match image ID
//var imageDir = 'images/'; // change to match images folder
var delayInSeconds = 1; // set number of seconds delay
// list image names
var images = ['1.jpg','2.jpg', '3.jpg', '4.jpg'];
// don't change below this line
var num = 0;
var changeImage = function() {
var len = images.length;
rotator.src = images[num++];
if (num == len) {
num = 0;
}
};
setInterval(changeImage, delayInSeconds * 50);
})();
</script>
</body>
</html>
你可以發佈你在JavaScript中嘗試過嗎? –
親愛@subirkumarsao,我已經更新上面的代碼。在此先感謝您的幫助。 – Eric