从资源文件夹中读取文本文件并填充 jTextArea (NetBeans Java)
Read text file from resource folder and populate jTextArea (NetBeans Java)
StringBuilder result = new StringBuilder("");
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("DBase.dat").getFile());
try (Scanner scanner = new Scanner(file)) {
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
result.append(line).append("\n");
}
jTextArea1.setText(result.toString());
scanner.close();
} catch (FileNotFoundException ex) {
}
我是 JAVA 和 netBeans 的新手 我正在使用此代码从资源文件夹中读取文本文件,然后从该文件填充 jTextArea。但我收到错误。我想逐行阅读文本文件而不是一次阅读所有文本......
请帮助我,我该怎么做。
我也贴图。。。
Project Picture
尝试这样的事情:
File file = new File(classLoader.getResource("DBase.dat").getPath());
StringBuilder result = new StringBuilder("");
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("DBase.dat").getFile());
try (Scanner scanner = new Scanner(file)) {
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
result.append(line).append("\n");
}
jTextArea1.setText(result.toString());
scanner.close();
} catch (FileNotFoundException ex) {
}
我是 JAVA 和 netBeans 的新手 我正在使用此代码从资源文件夹中读取文本文件,然后从该文件填充 jTextArea。但我收到错误。我想逐行阅读文本文件而不是一次阅读所有文本...... 请帮助我,我该怎么做。 我也贴图。。。 Project Picture
尝试这样的事情:
File file = new File(classLoader.getResource("DBase.dat").getPath());