簡體   English   中英

從JFileChooser將多選文件添加到JList

[英]Adding multi-selected files from JFileChooser to JList

此代碼將正確數量的文件添加到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 = File []

謝謝

m_leftModel.addElement(m_files[i].getPath());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM