我设法使用com.apple.eawt API使Mac OS X Application Menu在Java上运行,并为“About App”,“Preferences ...”和“Quit App”菜单项添加了处理程序。
但是可以在Java中的这个应用程序菜单中添加一些自定义菜单选项吗?
例如,Safari有“Report Bugs ...”,“Block Pop-Up”,“Private Browsing ...”等等:
有什么想法吗?
答案 0 :(得分:3)
OSXAdapter示例应用程序显示了如何执行此操作。
附录:
看起来它只定义了
About/Preferences/Quit
个处理程序
是的,Services
和Hide/Show
由系统提供。听起来您想要在Preferences
和Services
之间添加菜单项。不幸的是,我没试过。您可以查看com.apple.eawt
中的替代方案。我可以看到它会很方便;但作为参考,NetBeans,Eclipse,等使用现有功能。