我现在已经在网上搜索了一段时间,而且我还没有找到任何关于它的真实信息...我想知道是否有使用这些文件打开文件(如java文件)完整目录路径?
我目前正在使用
将文件添加到我的JEditorPaneFileReader reader = new FileReader(file);
BufferedReader br = new BufferedReader(reader);
jEditorPane.read(br, indexOfFile);
这没关系,但是这使得以这种方式添加文件变得更加复杂,因为我已经将我的应用程序的设计变为拥有JTree而我现在无法正确获取文件的索引!
那么有没有办法使用文件路径将文件添加到JEditorPane?
答案 0 :(得分:3)
定义静态方法一次并在任何地方使用它:
public static void loadTextFileIntoEditorPane(String filePath, JEditorPane editor) throws IOException
{
File file = new File(filePath);
editor.setPage(file.toURI().toURL());
}