gpt4 book ai didi

java - 对于 JList setSelectedIndex

转载 作者:行者123 更新时间:2023-11-30 04:04:45 25 4
gpt4 key购买 nike

我试图通过 for 来遍历 JList,目标是为 Gif 制作动画,在 JList 的每个项目中我都有一个图像,当我按下动画按钮时,for 会传递 JList 上的每个项目并进行更改JLabel 图标上的图像。

我的问题是我不知道如何将 JList 与 setSelectedIndex()getSelectedIndex() 一起使用。

感谢您的帮助。

我正在尝试:

on = true;
while(on){
for(int i=0; i <=list.getSelectedIndex();i++){
list.setSelectedIndex(i);
}
}

最佳答案

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

要回答您的问题,应将 for 更改为迭代到列表大小 (list.getModel().getSize()),而不是选定的索引, (显然)这是所选项目的索引。另外,您可能希望每次迭代之间有一个延迟。

关于java - 对于 JList setSelectedIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21026376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com