加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java OS X Dock菜单

发布时间:2020-12-15 08:30:42 所属栏目:Java 来源:网络整理
导读:是否可以将项目添加到应用程序停靠菜单? 编辑:我想我想念这个问题,我不是想找到一个方法来添加一个图标到码头.我正在寻找的是,当你右键单击itunes图标时你会在菜单上获得itunes控件(播放暂停等)我想知道如何在该菜单中添加自定义项目. 解决方法 查看com.ap
是否可以将项目添加到应用程序停靠菜单?

编辑:我想我想念这个问题,我不是想找到一个方法来添加一个图标到码头.我正在寻找的是,当你右键单击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);
}

如果您将其作为跨平台应用程序分发,Apple会为com.apple.eawt包提供带有存根的Apple Java Extensions jar,因此代码将使用非Apple JDK进行编译.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读