9 Stimmen

Hinzufügen mehrerer Dateien mit JFileChooser

Ich möchte eine Anwendung erstellen, die es Ihnen ermöglicht, Dateien von Ihrem Computer anzuhängen. Wenn beispielsweise der JFileChooser geöffnet wird, haben Sie die Möglichkeit, mehrere Dateien auszuwählen, und wenn Sie auf "Hinzufügen" klicken, wird es dem Fenster hinzugefügt und Sie können dann unterschiedliche Aktionen für diese Dateien auswählen. Ähnlich wie das Anhängen von Dateien in einer E-Mail. Der einzige Code, den ich zeigen muss, ist der JFileChooser, weil ich denke, dass ich lernen sollte, wie das funktioniert, bevor ich weitermache.

Vielen Dank im Voraus

import javax.swing.JFileChooser;
import java.io.File;

public class Locket {

public static void main(String[] args) 
{
    JFileChooser chooser = new JFileChooser();
    File f = new File("Desktop");
    chooser.setCurrentDirectory(f);

    chooser.showOpenDialog(null);

}

}

17voto

Juvanis Punkte 25434

Die JFileChooser-API bietet bereits eine Methode mit dem Namen getSelectedFiles(). Du kannst diese für die Mehrfachauswahl verwenden. Sie gibt ein Array von Dateiobjekten zurück, also File[].

12voto

MadProgrammer Punkte 334745

Sie müssen JFileChooser#setMultiSelectionEnabled verwenden und es auf true setzen. Dies ermöglicht es dem Benutzer, mehrere Dateien auszuwählen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X