[英]ReadFile in TextArea JAVA
我希望textarea显示文件txt的内容。 这是我的代码,它仅显示文本的最后一行,我知道问题是ta1.settext()
。 有人可以给我一些建议吗?
public void actionPerformed(ActionEvent arg0) {
if(arg0.getSource() == btnOK) {
String link = tf1.getText().toString();
try(BufferedReader br = new BufferedReader(new FileReader(link)))
{
String line;
while((line = br.readLine()) != null) {
ta1.setText(line);
}
br.close();
}
文件的所有行最后一行
您正在通过从文件中读取的最新行来重置TextArea文本。 而您需要添加所有已阅读并显示的行。
while((line = br.readLine()) != null) {
ta1.append(line);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.