2016-04-10 5 views
-1

créer un filechooser et je veux savoir comment lire un fichier de celui-ci:Faire du travail de filechooser 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

Quelle est l'erreur spécifique que vous recevez et quelle sortie attendez-vous? S'il vous plaît jeter un oeil à http://stackoverflow.com/help/how-to-ask et http://stackoverflow.com/help/mcve et réviser votre question. –

Répondre

0

Vous pouvez lire un fichier dans une chaîne comme celui-ci (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); 
    }