gpt4 book ai didi

java - 从文本字段中读取文件名并显示它

转载 作者:行者123 更新时间:2023-11-29 04:47:21 25 4
gpt4 key购买 nike

我正在尝试制作一个程序,通过文本字段读取文件名并将其显示在文本区域中。我还需要一个清除按钮。这是我目前所拥有的:

private void enterButtonActionPerformed(java.awt.event.ActionEvent evt) {
String fileName = jTextField1.getText();
try {
FileReader fr = new FileReader(fileName);
BufferedReader br = new BufferedReader(fr);

String s;
while ((s = br.readLine()) != null) {
jTextArea1.setText(s + "\n");
}

br.close();
} catch (IOException e) {
jTextArea1.setText("File not found!");
}
}

private void clearButtonActionPerformed(java.awt.event.ActionEvent evt) {
jTextField1.setText("");
jTextArea1.setText("");
}

出于某种原因,它没有读取我桌面上名为“hi”的文本文件。我怎样才能让我的程序工作?我做错了什么?

最佳答案

setText 这样做,设置字段的文本

现在,JTextArea 有一个简单的read 方法来读取内容,例如

try (BufferedReader reader = new BufferedReader(new FileReader(new File("resources/New Text Document.txt")))) {
textArea.read(reader, "File");
} catch (IOException exp) {
exp.printStackTrace();
}

关于java - 从文本字段中读取文件名并显示它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36656459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com