2010-11-03 118 views
4

我设法使用com.apple.eawt API在Java上使用Mac OS X应用程序菜单,并为“关于应用程序”,“首选项...”和“退出应用程序”菜单添加了处理程序项目。Mac OS X中的自定义应用程序菜单

但是有可能在Java的这个应用程序菜单中添加一些自定义菜单选项吗?

例如,Safari浏览器有 “Bug报告......”, “阻止弹出窗口”, “隐私浏览...” 等:

alt text

任何想法?

回答

3

OSXAdapter示例应用程序显示了如何执行此操作。

附录:

看起来它仅定义About/Preferences/Quit处理程序

是,ServicesHide/Show由系统提供的。这听起来像你想在PreferencesServices之间添加菜单项。不幸的是,我没有尝试过。您可以在com.apple.eawt查找替代方案。我可以看到它会很方便;但仅供参考,NetBeans,Eclipse,等。使用现有的功能。

+0

正是我在找的东西!我会看看。非常感谢! – 2010-11-04 22:34:02

+0

嗡嗡声,抱歉,但它看起来像只定义关于/首选项/退出处理程序毕竟... :( – 2010-11-05 16:14:07

+0

啊,我明白你的意思了,现在,我不知道该怎么做,上面更多 – trashgod 2010-11-05 17:29:48

相关问题