2017-07-23 3 views
0

Dieser Code fügt der JList die korrekte Anzahl von Dateien hinzu, zeigt jedoch nur den Namen der ersten Datei an. Beachten Sie, dass dies für die Auswahl mehrerer Dateien gilt.Hinzufügen von mehrfach ausgewählten Dateien von JFileChooser zu 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 = Datei []

Danke

Antwort

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

Danke Sir, es zu schätzen wissen. Ich habe vergessen, es als Array zu verwenden. – Montae

Verwandte Themen