我被困在从文件中读取文本到文本区域。我不知道为什么,但我的文件阅读器永远不会打开文件,即使它存在。我从文本字段获取文件名并使用按钮听众触发此事件。所以任何帮助将不胜感激。我在下面给了我的代码。
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.");
}
答案 0 :(得分:0)
将您的代码更改为以下内容:
br = new BufferedReader(new FileReader(new File(tf1.getText())));
请务必注意,您需要一个“文件”来封装您的文本以打开实际文件。否则,JVM不知道要搜索的硬盘的哪个部分。
祝你好运。