如何在文本框中显示指定的文本文件的内容????

来源:百度知道 编辑:UC知道 时间:2024/09/22 08:33:38
我用fileChooser.showOpenDialog(this);找到一文本文件如何将它的内容显示在文本框tArea=new JTextArea(30,80);中????

我的代码(欢迎修改)
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class reader extends JFrame implements ActionListener{
private JTextArea tArea;
JButton button1,button2;
public reader(){
super("文本阅读器");
Container c=getContentPane();
JPanel panel=new JPanel();
button1=new JButton("打 开");
button1.addActionListener(this);
button2=new JButton("退 出");
button2.addActionListener(this);
c.setLayout(new FlowLayout());
c.add(button1);
c.add(button2);
tArea=new JTextArea(30,80);
tArea.setEditable(false);
JScrollPane scrollPane=new JScrollPane(tArea);
panel.add(scrollPane);
c.add(panel);
}
public void actionPerformed(ActionEvent e){
JFileChooser fileChooser=new JFileChooser();
if(e.getSource()==button1){

给楼主一个记事本的源程序。楼主可以参考一下
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;
import java.util.*; //Date needed
import java.io.PrintWriter;
public class NotePad extends JFrame
{
JTextArea jta;
class newl implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
jta.setText("");
}
}

class openl implements ActionListener
{ public void actionPerformed(ActionEvent e)
{
JFileChooser jf=new JFileChooser();
jf.showOpenDialog(NotePad.this);

}

}
//保存文件的监听
class savel implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
JFileChooser jf = new JFileChooser();
jf.showSaveDialog(NotePad.this);

}
}
//打印的监听 ?
class printl implements ActionListener
{
public void ac