在 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()
或类似的东西可以让我向应用程序菜单添加任意菜单。那么如何添加检查更新菜单项或任何菜单项呢?