gpt4 book ai didi

java - 在 OS X 上编辑应用程序菜单

转载 作者:行者123 更新时间:2023-11-30 10:58:46 26 4
gpt4 key购买 nike

当你在 OSX 上的 Swing 中设置一个 JMenu,标题为“Menu”时,Apple 已经转换了菜单以便它可以执行“帮助”操作?

Menubar Help

搜索栏自动添加在顶部,尽管没有手动添加这样的东西。在这种情况下,我可以向这个“预制”菜单添加菜单。

但是,我该如何为应用程序菜单执行此操作?

App Menu

这是我想做的一个例子:

Safari Menu

您可以看到诸如“Safari 扩展...”之类的项目。我需要在那里添加我自己的菜单,以便我的最终用户能够配置诸如设置之类的内容。

有没有办法将 JMenuItems 添加到 Swing 中的默认应用程序菜单?我想添加额外的菜单。

最佳答案

通常您在应用程序菜单中找到的是与设置相关的菜单选项。您可以添加一个首选项菜单,但仅此而已——除此之外没有进一步的定制。为此,您添加一个 PreferencesHandler:

myApp.setPreferencesHandler(new PreferencesHandler() {
public void handlePreferences(PreferencesEvent paramPreferencesEvent) {
// do something
}
});

Mac 用户会在那里寻找您的应用程序的首选项。我建议将所有与设置相关的内容都放在那里。

这方面的文档已经不多了,但是本教程似乎仍然包含很多信息:http://moomoohk.github.io/snippets/java_osx.html

关于java - 在 OS X 上编辑应用程序菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32124779/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com