是否可以将项目添加到应用程序的Dock菜单中?
编辑:我认为我没有正确表达问题,我不是在寻找一种向dock添加图标的方法。我想知道的是,当您右键单击iTunes图标时,您会在菜单上获得iTunes控制(播放暂停等),我想知道如何添加自定义项目到该菜单中。
查看 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);
}