繁体   English   中英

TextArea JAVA中的ReadFile

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM