使用 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 进行文件保存并希望下次记住选择的目录的主要内容,如果未能解决你的问题,请参考以下文章

789. 数的范围

123_456_789 的类型是啥?

LWC 73: 789. Escape The Ghosts

我的联想手机A789如何通过电脑蓝牙上网?

789

Day789.使用乐观锁优化并行操作 -Java 性能调优实战