java中TextArea怎么加载指定路径的文本内容

就是当TextArea里的内容太多的时候怎么添加电脑指定位置的内容... 就是当TextArea里的内容太多的时候怎么添加电脑指定位置的内容 展开
 我来答
雪飞潇潇
2013-11-24 · TA获得超过6275个赞
知道大有可为答主
回答量:1968
采纳率:91%
帮助的人:873万
展开全部

这设计到IO操作,很久以前练手写的加载文本到文本域的界面。

具体代码

第一步:得到一个File对象,需要参数文本路径

File file = new File("C:\\test.txt");

第二步:写一个方法getFileContent 来保存文字到String对象,需要参数file对象

String str = getFileContent(file);

第三步:实现方法

private String getFileContent(File file) {

   BufferedReader br = null;

   StringBuffer sb = new StringBuffer();

   try {

    br = new BufferedReader(new FileReader(file));

    String hasRead = null;

    while ((hasRead = br.readLine()) != null) {

     sb.append(hasRead + "\n");

    }

   } catch (Exception e) {

   } finally {

    if (br != null) {

     try {

      br.close();

     } catch (IOException e) {

     }

    }

   }

   return sb.toString();

  }

最后,在文本域显示文字

jta.setText(str);
橙色星空
2015-08-06 · TA获得超过250个赞
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:28.3万
展开全部
你的需求描述不明。
1,TextArea是指GUI中的文本域还是网页上的文本域?
2,加载指定路径的文本内容是什么意思?选择文件之后读取文件内容进行显示吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhusong2008
2013-11-24 · TA获得超过247个赞
知道答主
回答量:82
采纳率:0%
帮助的人:32.6万
展开全部
那叫文件上传 file吧
追问
能给出具体代码吗,谢谢了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式