2012-07-10 119 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