使用 VW7.8/Jun789 JunFileDialog 进行文件保存并希望下次记住选择的目录
Posted
技术标签:
【中文标题】使用 VW7.8/Jun789 JunFileDialog 进行文件保存并希望下次记住选择的目录【英文标题】:using VW7.8/Jun789 JunFileDialog for file save and want to remember selected directory for next time 【发布时间】:2012-12-12 20:17:16 【问题描述】:我正在使用 VW7.8/Jun789 JunFileDialog 将文件另存为,并希望记住/设置下次选择的目录。我正在关注 JunFileDialog 类 example5。我想在 onAccept: 块中这样做应该是可能的,但到目前为止我还没有成功。
除了 JunFileDialog>>request 中的示例之外,我无法理解在何处或如何设置 initialDirectory:messageString initialDirectory:directoryFilename initialFile:filenameString fileTypeMenu:aMenu initialFileType:fileType onAccept:acceptBlock onCancel:cancelBlock。
有更好的文件保存对话框吗?
【问题讨论】:
【参考方案1】:您可以使用 VisualWorks 的 Dialog 类。在类方面,它具有“文件名对话框”协议。在那里你可以找到像#requestFileName:default: 或#requestNewFileName:default: 这样的方法。两者都应该在 Windows 和 Mac OS X 上显示一个本机对话框,默认为最后打开的文件夹。
【讨论】:
回答我自己的问题后,我最终通过创建一个实例变量解决了这个问题,我在其中保存了所需的信息以供下次使用。我没有找到任何合适的内置方式。以上是关于使用 VW7.8/Jun789 JunFileDialog 进行文件保存并希望下次记住选择的目录的主要内容,如果未能解决你的问题,请参考以下文章