gpt4 book ai didi

java - 可以从 JList 获取所有项目吗?

转载 作者:行者123 更新时间:2023-12-02 12:56:20 25 4
gpt4 key购买 nike

我知道可以使用以下方法从 JList 中获取所有选定的项目:

leftlist.getSelectedValues();

但是是否可以获取所有项目而不仅仅是选定的项目?

最佳答案

您需要使用getModel()getSize()来捕获JList的长度。此外,您还需要一个循环来迭代索引以获取元素(getElementAt())。

示例:

for(int i = 0; i< jList.getModel().getSize();i++){
System.out.println(jList.getModel().getElementAt(i));
}
<小时/>

你是对的,你可以从jList.getSelectedValues()获取选定的值。此外,还可以通过 jList.getSelectedValuesList() 获取 JList 中的多个选定元素,或者监听列表的 ListSelectionModel 上的事件。阅读 How to Use Lists 的文档.

Multiple selection demo from oracle .

关于java - 可以从 JList 获取所有项目吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44418759/

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