永发信息网

java 中将txt文件的内容显示在textArea中,如何实现?

答案:1  悬赏:30  手机版
解决时间 2021-04-27 08:53
  • 提问者网友:杀手的诗
  • 2021-04-26 16:07

一个简单的聊天工具 中聊天记录部分、

点击 按钮 聊天记录 、

在 下面的 textArea 上显示记录在 TXT文件中的内容

比如说 要显示 位置 H: \\a.txt 里的内容

最佳答案
  • 五星知识达人网友:等灯
  • 2021-04-26 17:34

import java.io.*;


import java.awt.*;


import java.awt.event.*;


class Test1{


public static void main(String[] args){


Frame f=new Frame("测试");


f.setSize(600,500);


final TextArea ta=new TextArea();


Button mi2=new Button("打开");
f.setLayout(new GridLayout(1,2));



f.add(mi2);
f.add(ta);
mi2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String s="e:\\1\\a.java";


try{
ta.setText("");
FileInputStream fis=new FileInputStream(s);


byte[] b=new byte[101024];
int i=fis.read(b);
ta.append(new String(b,0,i));


fis.close();
}catch(Exception ex){
ex.printStackTrace();
}
}



});
f.setVisible(true);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}


}



其中 String s="e:\\1\\a.java";这个定义路径 你得换成String s="H: \\a.txt"; 就可以了

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯