gpt4 book ai didi

java - 使用新值刷新 JTextArea

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

我是java新手。

我有一个大学项目,我必须通过 2 个 JTextField 框和 1 个 JButton (保存)向 txt 文件输入条目,这将在 中显示条目>JTextArea。我能够成功地在 txt 文件中输入条目。但是如何在运行时刷新 JTextArea 以显示我最近创建的新条目?

感谢您的帮助:下面是我的代码:

try {
//use buffering, reading one line at a time
//FileReader always assumes default encoding is OK!
BufferedReader input = new BufferedReader(new FileReader("RokFile.txt"));
try {
String line = null; //not declared within while loop

while (( line = input.readLine()) != null){
jTextArea1.append(line+"\n");
}
}
finally {
input.close();

}
}
catch (IOException ex){
ex.printStackTrace();
}

请告诉我它是否正确?谢谢

最佳答案

JTextArea.append应该足够了。该方法是线程安全的,并且会自动更新文本区域的内容。

此答案假设您已经配置了 EventListener。

关于java - 使用新值刷新 JTextArea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7929447/

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