我需要在文本字段中输入文件的名称,并在textarea中显示该文档。
我的代码只有在我输入文件的完整路径到文本字段时才有效,但我的任务是只输入文件名而不是完整路径。我该怎么办?
input
是一个文本字段,output
是textarea
@Override
public void actionPerformed(ActionEvent e) {
try{
FileReader fr=new FileReader(input.getText());
BufferedReader reader=new BufferedReader(fr);
output.read(reader," ");
output.setLineWrap(true);
output.setWrapStyleWord(true);
}catch(IOException ioe){
System.err.println(ioe);
System.exit(1);
}
}
答案 0 :(得分:0)
您必须提供一个完整的路径来获取Java文件。如果您有绝对路径,则可以将此路径添加为String
。
String path = "/path/to/my/files/";
FileReader fr=new FileReader(path + input.getText());