我创建了一个应用程序,该应用程序从选定目录中获取.java和.class文件的列表,并将它们放置在JList中。我正在使用Netbeans 7.1.2。

我有所有要显示在JList中的文件,我似乎无法做的是在jTextArea中打开打开选定的.java文件。

我需要从JList中获取文件,以将其传递到JTextArea中,但是它不起作用

     try
     {
         FileReader reader= new FileReader( jlist.getSelectedValue() );
         BufferedReader br = new BufferedReader( reader);
         textarea.read( br );
         br.close();
         textarea.requestFocus();
     }
     catch(Exception e2) {}


有人看到我错了吗?

最佳答案

如果要将文件读入JTextArea,则需要使用传递到BufferedFileReader的read(...)方法而不是write(...)方法。这对您应该有意义,因为您的目标是阅读而不是写作。

09-11 02:06
查看更多