我创建了一个 html 编辑器,我想在 JTextPane 中获取打开文件的文件名和路径。有什么建议吗?
问问题
745 次
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 回答