我正在尝试在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)进行静态引用答案 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();
}