使用eclipse在java中显示.text文件

时间:2014-12-24 10:41:42

标签: java eclipse text filereader

我正在尝试在JTextArea中显示特定的文本文件,但是eclipse不断向我显示错误。

try {
    FileReader reader = new FileReader("Student.txt");
    BufferedReader br = new BufferedReader(reader);
    JTextArea.read(br,null);
    br.close();
    JTextArea.requestFocus();
    }
catch(Exception e){ 
    JOptionPane.showMessageDialog(null, "Something went wrong");
} 

这是我正在使用的代码,我得到的错误是

"无法对类型为JTextComponent"

的非静态方法read(Reader,Object)进行静态引用

1 个答案:

答案 0 :(得分:2)

您需要为JTextArea类创建对象 请尝试使用以下代码:

FileReader reader;
        try {

            reader = new FileReader("Student.txt");

            BufferedReader br = new BufferedReader(reader); 

             JTextArea area = new JTextArea();


                area.read(br,null);
                br.close();

             area.requestFocus();

        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException ioe) {
            // TODO Auto-generated catch block
            ioe.printStackTrace();
        }