Java 使用完整目录路径将文件添加到JEditorPane

Java 使用完整目录路径将文件添加到JEditorPane,java,swing,file-io,jtree,jeditorpane,Java,Swing,File Io,Jtree,Jeditorpane,我已经在网上搜索了一段时间,但我没有找到任何关于它的真实信息。。。我想知道是否有任何方法可以通过使用文件完整目录路径打开文件(如java文件) 我目前正在使用将文件添加到我的JEditorPane FileReader reader = new FileReader(file); BufferedReader br = new BufferedReader(reader); jEditorPane.read(br, indexOfFile); 这是可以的,但是这样添加文件会更加复杂,因为我已

我已经在网上搜索了一段时间,但我没有找到任何关于它的真实信息。。。我想知道是否有任何方法可以通过使用文件完整目录路径打开文件(如java文件)

我目前正在使用将文件添加到我的JEditorPane

FileReader reader = new FileReader(file);
BufferedReader br = new BufferedReader(reader);
jEditorPane.read(br, indexOfFile); 
这是可以的,但是这样添加文件会更加复杂,因为我已经将我的应用程序设计成了一个JTree,现在我无法正确地获取文件的索引


那么,有没有一种方法可以使用文件路径将文件添加到JEditorPane中?

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

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

我有它,我会显示我的完整代码,所以…但是你如何确切地使用文件路径向编辑器显示文件呢?但是按照我现在的方式,你需要两个参数来表示jEditorPane.read(Reader-in,Object-desc)。。。你添加了什么,因为对象描述是我的问题,因为它目前是文件的索引?@flexinIT刚刚添加了
setPage()
方法。谢谢mil,工作得很好。。。不知道。setPage():)