在GUI中从文件中读取文本

时间:2015-01-15 21:36:37

标签: java

我被困在从文件中读取文本到文本区域。我不知道为什么,但我的文件阅读器永远不会打开文件,即使它存在。我从文本字段获取文件名并使用按钮听众触发此事件。所以任何帮助将不胜感激。我在下面给了我的代码。

try{
    BufferedReader br = new BufferedReader(new FileReader(tf1.getText()));

    while((read = br.readLine())!=null){
       store = store + read;
    }
    ta.setText(store);
    fr.close();
    br.close();
    jf2.dispose();
}
catch(Exception exp){
    JOptionPane.showMessageDialog(null,"File Not Found.");
}

1 个答案:

答案 0 :(得分:0)

将您的代码更改为以下内容:

br = new BufferedReader(new FileReader(new File(tf1.getText())));

请务必注意,您需要一个“文件”来封装您的文本以打开实际文件。否则,JVM不知道要搜索的硬盘的哪个部分。

祝你好运。