将JFileChooser中的多选文件添加到JList
问题描述:
该代码将正确数量的文件添加到JList,但它们只显示第一个文件的名称。请记住,这是用于选择多个文件。将JFileChooser中的多选文件添加到JList
private void addFiles()
{
String defaultDir = "C:\\";
JFileChooser chooser = new JFileChooser();
chooser.setMultiSelectionEnabled(true);
chooser.setFileFilter(new FileFilter());
setStatus("Selecting Files...");
chooser.setCurrentDirectory(new File(defaultDir));
if(chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION)
{
m_files = chooser.getSelectedFiles();
for(int i = 0; i < m_files.length; i++)
m_leftModel.addElement(chooser.getSelectedFile().getPath());
}
}
m_files =文件[]
谢谢
答
m_leftModel.addElement(m_files[i].getPath());
谢谢主席先生,欣赏它。我忘了将它用作数组。 – Montae