java中如何用循环语句调用多张不同的图片?
2个回答
展开全部
把你的100张图片全部加个数字,从1-100 或是直接用数字命名,写个函数动态改变image标签的src就行了呀,你可以根据时间自动变化,或是触发一个点击时间来改变。
<script language=javascript>
var i = 1;//全局变量
function test(){
document.getElementById("img").src=i+".png";
i = i >= 100 ? 1 : i++;
}
setTimeout("aaa()",1000);//每隔一秒执行一次
</script>
<script language=javascript>
var i = 1;//全局变量
function test(){
document.getElementById("img").src=i+".png";
i = i >= 100 ? 1 : i++;
}
setTimeout("aaa()",1000);//每隔一秒执行一次
</script>
展开全部
第一:你图片的命名有规则吗?
第二:你for循环实现?
第二:你for循环实现?
更多追问追答
追问
有规则的,就是数字.png
就是想向JPanel添加大量JLabel,然后每张JLabel引用的图片不一样,就想用循环实现,但是不知道调用文件名的时候怎么可以根据变量变化而变化
追答
如果你的图片是这样命名的,那么就可以用for循环来实现了
jsp代码如下:
<%
for(int i=0;i<100;i++){
%>
<img src="${i}.png"/>
<% }
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询