2016-04-10 4 views
-1

erstelle ich eine Dateiauswahl und ich möchte wissen, wie Sie eine Datei von ihr lesen:Dateiauswahl Arbeit JavaFx

public void open(){ 
      FileChooser fileChooser = new FileChooser(); 
      FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter("TXT files (*.Txt)", "*.Txt"); 
      fileChooser.getExtensionFilters().add(extFilter); 
      File file = fileChooser.showOpenDialog(stage); 
} 
+1

Welchen spezifischen Fehler erhalten Sie und welche Ausgabe erwarten Sie? Bitte werfen Sie einen Blick auf http://stackoverflow.com/help/how-to-ask und http://stackoverflow.com/help/mcve und überarbeiten Sie Ihre Frage. –

Antwort

0

Sie können eine Datei in einen String wie folgt lesen (Java 7+):

FileChooser fileChooser = new FileChooser(); 
    fileChooser.setTitle("Select txt"); 
    fileChooser.getExtensionFilters().addAll(new FileChooser.ExtensionFilter("Text Files", "*.txt")); 
    File selectedFile = fileChooser.showOpenDialog(null); 
    if (selectedFile != null) { 
     String fileAsString = new String(Files.readAllBytes(Paths.get(fileAsString.toPath()), StandardCharsets.UTF_8); 
    }