gpt4 book ai didi

java - 如何从 JList 中获取选中的文件

转载 作者:行者123 更新时间:2023-11-29 10:18:58 24 4
gpt4 key购买 nike

我使用下面的代码通过 JFileChooser 添加了一个名为 test.xml 的文件到我的 JList 中;

for (File file : fileChooser.getSelectedFiles()) {
vector.addElement(file);
}
System.out.println("Added..!!");
list.updateUI();

现在我必须从 Jlist 中选择一个文件,然后将其转换为另一个文档。如果我给出输入,则转换步骤有效;

File file = new File("test.xml");

但是如果我给这个它不起作用;

for (int j : list.getSelectedIndices()) {
File file = vector.elementAt(j);
//-------code for conversion-------//
}

列表及其 vector 是使用以下代码创建的:

                 vector = new Vector<File>(); 
final JList list = new JList(vector);
scrollPane.setViewportView(list);"

你们中的任何人都可以告诉我如何从 JList 中选择特定文件以进行转换吗?提前致谢...!

最佳答案

JList 有方法

public Object getSelectedValue()
public Object[] getSelectedValues()

使用它们获取文件

关于java - 如何从 JList 中获取选中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10414649/

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