使filechooser在JavaFx中工作

使filechooser在JavaFx中工作,java,javafx,javafx-8,filechooser,Java,Javafx,Javafx 8,Filechooser,我创建了一个文件选择器,我想知道如何从中读取文件: public void open(){ FileChooser fileChooser = new FileChooser(); FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter("TXT files (*.Txt)", "*.Txt"); fileChooser.getExten

我创建了一个文件选择器,我想知道如何从中读取文件:

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);
}

您可以将文件读入如下字符串(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);
    }