【发布时间】:2011-03-03 12:47:31
【问题描述】:
我有一个 Windows 程序,其流程如下:
generated config file -> user edits config file -> use config file
理想情况下,我想为给定的文件类型/扩展名(.cfg、.ini、.txt)启动系统默认编辑器,这可以通过java.awt.Desktop.edit() 完成。
但由于编辑器启动后程序继续执行,我不知道如何检查用户是否真的再次关闭了编辑器:\
我已经在许多应用程序中看到了这一点,尽管大多数是在 Linux 上并且可能在非 java 上。
另外,由于用户是“愚蠢的”,在我的应用程序中配置默认编辑器太复杂了。使用标准程序可能是可以接受的,例如确保几乎始终安装在 Windows 计算机上的记事本。
【问题讨论】: