Java 如何在Netbeans中获得一个文本区域来显示我已经保存在文本文件中的内容?

Java 如何在Netbeans中获得一个文本区域来显示我已经保存在文本文件中的内容?,java,netbeans,netbeans-8,Java,Netbeans,Netbeans 8,如何在Netbeans中获得一个文本区域来显示我已经保存在文本文件中的内容?我希望文本区域txtAllOrders在我单击按钮btnViewOrders时显示文本文件Output.txt中的内容。尝试将以下代码放入您的btnViewOrders的单击事件中。 File File=new文件(“Output.txt”); FileInputStream fis=null; 字符串文本=”; 试一试{ fis=新文件输入流(文件); 智力内容; 而((content=fis.read())!=-1)

如何在Netbeans中获得一个文本区域来显示我已经保存在文本文件中的内容?我希望文本区域txtAllOrders在我单击按钮btnViewOrders时显示文本文件Output.txt中的内容。

尝试将以下代码放入您的
btnViewOrders的单击事件中。

File File=new文件(“Output.txt”);
FileInputStream fis=null;
字符串文本=”;
试一试{
fis=新文件输入流(文件);
智力内容;
而((content=fis.read())!=-1){
文本+=(字符)内容;
}
}捕获(IOE异常){
e、 printStackTrace();
}最后{
试一试{
如果(fis!=null){
fis.close();
}
}捕获(IOEX异常){
例如printStackTrace();
}
}
txtAllOrders.setText(文本);

我不是Java专业程序员,所以如果我错了,请纠正我,但我会尝试以下方法:

FileInputStream fstream = new FileInputStream("YourFile.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(fstream));
String sw ="";
try
{
     while(sw != null)
     {
         sw = br.readLine();
         txtAllOrders.append(sw + "\n");
     }
} catch (IOException ex) {
        ex.printStackTrace();
    }

你实际上需要为此编写一个代码,如果你已经编写了,那么也要发布它!!!在问题之前,你问过如何将文本从区域中提取到文件中,这样做有效吗?我这样问是因为你要么接受答案,要么发表评论说你成功了是的,上一个成功了…谢谢你的答案很好,但请不要做作业,因为这个网站不是为了这个目的@NeerajJain你说得对sry我记得下次删除我的答案,还是我应该把它留给其他人帮助?不需要删除已投票的!!以一种真正有帮助的方式提供帮助,避免填鸭式喂食。sry我记得,sry又一次,我从几周前起就是积极的成员;)我现在会更小心我的脚步