首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >For on JList setSelectedIndex

For on JList setSelectedIndex
EN

Stack Overflow用户
提问于 2014-01-09 16:52:53
回答 1查看 199关注 0票数 1

我试图通过一个JList通过一个for,目标是动画一个Gif,在JList的每一个项目中,我有一个图像,当我按下动画按钮--通过JList上的每一个项目并更改JLabel图标上的图像。

我的问题是,我不知道如何在setSelectedIndex()getSelectedIndex()中使用a for un agetSelectedIndex()

谢谢你的帮助。

我正在尝试的

代码语言:javascript
复制
on = true;
while(on){
    for(int i=0; i <=list.getSelectedIndex();i++){
            list.setSelectedIndex(i);
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-09 17:04:05

首先,不要将JList用于动画。JLabel是更好的选择。检查这件事,它解释了如何使用图像。

要回答您的问题,应该将for更改为迭代列表大小(list.getModel().getSize()),而不是选择索引,这显然是所选项的索引。另外,对于迭代,您可能需要在每个迭代之间延迟。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21026376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档