查看com.apple.eawt包.具体来说,在初始化应用时,请执行以下操作:
if (System.getProperty("os.name").startsWith("Mac OS X")) {
// only do this setup if we know this is a Mac
com.apple.eawt.Application macApp = com.apple.eawt.Application.getApplication();
java.awt.PopupMenu menu = new java.awt.PopupMenu();
// create your java.awt.MenuItem objects here
// add to menu via java.awt.Menu#add(java.awt.MenuItem)
macApp.setDockMenu(menu);
}
Run Code Online (Sandbox Code Playgroud)
如果您将其作为跨平台应用程序分发,Apple会为com.apple.eawt包提供带有存根的Apple Java Extensions jar,因此代码将使用非Apple JDK进行编译.