Mac OS X中的自定义应用程序菜单

时间:2010-11-03 22:09:27

标签: java macos menu

我设法使用com.apple.eawt API使Mac OS X Application Menu在Java上运行,并为“About App”,“Preferences ...”和“Quit App”菜单项添加了处理程序。

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

例如,Safari有“Report Bugs ...”,“Block Pop-Up”,“Private Browsing ...”等等:

alt text

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

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

附录:

  

看起来它只定义了About/Preferences/Quit个处理程序

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