2012-07-10 101 views
2

我一直在寻找这一段时间现在在线,我一直没能找到任何真正的信息...我想知道有无论如何打开一个文件(如一个java文件)从使用文件的完整目录路径?使用完整目录路径将文件添加到JEditorPane

我目前的文件添加到使用

FileReader reader = new FileReader(file); 
BufferedReader br = new BufferedReader(reader); 
jEditorPane.read(br, indexOfFile); 

这是确定我的JEditorPane但它使很多更复杂的添加文件这种方式,因为我已经chenged我的应用程序有一个JTree和我的设计我现在无法正确获取文件的索引!

那么有没有办法使用文件路径将文件添加到JEditorPane?

回答

3

定义一个静态方法一次,在任何地方使用它:

public static void loadTextFileIntoEditorPane(String filePath, JEditorPane editor) throws IOException 
{ 
    File file = new File(filePath); 
    editor.setPage(file.toURI().toURL()); 
} 
+0

我有它,我会告诉我的全部代码,所以......但究竟如何你显示文件使用的文件路径编辑器? – flexinIT 2012-07-10 17:22:59

+0

@flexinIT请参阅编辑。 – 2012-07-10 17:24:33

+0

但我现在这样做,你需要jEditorPane.read(Reader in,Object desc)的两个参数...你添加什么作为Object desc是我的问题,因为这是目前的文件的索引? – flexinIT 2012-07-10 17:27:55

相关问题