【问题标题】:Display .txt file in java using eclipse [duplicate]使用eclipse在java中显示.txt文件[重复]
【发布时间】:2014-12-24 10:41:42
【问题描述】:

我试图在 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) 进行静态引用”

【问题讨论】:

    标签: java eclipse text filereader


    【解决方案1】:

    您需要为 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();
            }
    

    【讨论】:

      猜你喜欢
      • 2019-11-27
      • 2016-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-05
      • 1970-01-01
      • 2012-06-17
      • 1970-01-01
      相关资源
      最近更新 更多