2016-04-10 4 views
-1

создать filechooser и я хочу знать, как прочитать файл из него:Сделать 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

Какова конкретная ошибка, которую вы получаете и какой вывод вы ожидаете? Ознакомьтесь с http://stackoverflow.com/help/how-to-ask и http://stackoverflow.com/help/mcve и пересмотрите свой вопрос. –

ответ

0

Вы можете прочитать файл в строку, как это (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); 
    } 

 Смежные вопросы

  • Нет связанных вопросов^_^