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