如何在文本字段中输入文件名并在textarea中显示文件?

时间:2016-02-16 17:47:03

标签: java

我需要在文本字段中输入文件的名称,并在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);
       }

}

1 个答案:

答案 0 :(得分:0)

您必须提供一个完整的路径来获取Java文件。如果您有绝对路径,则可以将此路径添加为String

String path = "/path/to/my/files/";
FileReader fr=new FileReader(path + input.getText());