我有一个Java应用程序,它在Mac OS X上作为应用程序包部署。我修改了info.plist以注册我可以处理的文件类型,并使用eAWT注册各种监听器(AppForegroundListener, AppReOpenedListener, OpenFilesHandler, OpenURIHandler, AppHiddenListener
)。 / p>
我的应用程序应该按以下方式工作:
我的问题:
如何通过单击文档或应用程序来确定我的应用程序是否已启动?
args[]
的main(String[] args)
始终为空addApplicationListener
。在这种情况下,我得到一个应用程序打开事件,但是这个事件在任何一种情况下都会在打开文件事件之前提供,因此也没有帮助。