我创建了一个应用程序,该应用程序从选定目录中获取.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(...)
方法。这对您应该有意义,因为您的目标是阅读而不是写作。