0

我创建了一个 html 编辑器,我想在 JTextPane 中获取打开文件的文件名和路径。有什么建议吗?

4

1 回答 1

2

假设您使用文件选择器(文件选择器),这对于代码编辑器来说似乎很可能,您可以简单地保存您收到的文件路径:

public void actionPerformed(ActionEvent e) {
    //Handle open button action.
    if (e.getSource() == openButton) {
        int returnVal = fc.showOpenDialog(FileChooserDemo.this);

        if (returnVal == JFileChooser.APPROVE_OPTION) {
            File file = fc.getSelectedFile();
            //At this point you can use: file.getName() to get your filename
            //You can also use file.getPath()
        } else {
            //Canceled opening
        }
    }
}

您可以将 file.getName() 和 file.getPath() 的结果保存到稍后将分配给 JTextPane 的字符串。

有关文件选择器的更多信息,请参阅文档,该文档也更详细地解释了此过程。

如果您使用 File,您可以使用提供相同信息的相同功能。

于 2013-08-20T12:05:10.417 回答