[英]How Can I add a Check for Updates Menu Item in the OS X Application Menu?
在OS X上,通常情况下,具有“检查更新...”菜单项的应用程序将其放在应用程序菜单中,如下所示:
但是,我不确定如何在Java中执行此操作。 使用com.apple.eawt
扩展我可以在应用程序菜单中添加一些项:
Application application = Application.getApplication();
//Register About Menu
application.setAboutHandler(new AboutHandler() {
@Override
public void handleAbout(AboutEvent arg0) {
//Display an about dialog
}
});
//Register Preferences Menu
application.setPreferencesHandler(new PreferencesHandler(){
@Override
public void handlePreferences(PreferencesEvent arg0) {
//Display a preferences dialog
}
});
但是,似乎没有通用的Application.setApplicationMenuHandler()
或类似的东西,我可以在应用程序菜单中添加任意菜单。 那么如何添加Check for Updates菜单项或任何菜单项呢?
com.apple.eawt
包被Java 9中的Desktop
类的新方法替换。这可能是这样的逻辑位置,但不存在这样的方法。
我没有看到任何允许这样做的第三方图书馆,并怀疑它是否可能。 所以我要放弃,并说它无法完成。 很想看到有人发布另一个证明我错的答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.