Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Mac OS X中的自定义应用程序菜单_Java_Macos_Menu - Fatal编程技术网

Java Mac OS X中的自定义应用程序菜单

Java Mac OS X中的自定义应用程序菜单,java,macos,menu,Java,Macos,Menu,我使用com.apple.eawt API和添加的“关于应用程序”、“首选项…”和“退出应用程序”菜单项的处理程序,设法使Mac OS X应用程序菜单在Java上工作 但是,是否可以在Java的应用程序菜单中添加一些自定义菜单选项 例如,Safari有“报告错误…”、“阻止弹出窗口”、“私人浏览…”等: 有什么想法吗?示例应用程序演示了如何做到这一点 增编: 它似乎只定义了About/Preferences/Quit处理程序 是,服务和隐藏/显示由系统提供。听起来您想在首选项和服务之间添加菜单

我使用com.apple.eawt API和添加的“关于应用程序”、“首选项…”和“退出应用程序”菜单项的处理程序,设法使Mac OS X应用程序菜单在Java上工作

但是,是否可以在Java的应用程序菜单中添加一些自定义菜单选项

例如,Safari有“报告错误…”、“阻止弹出窗口”、“私人浏览…”等:

有什么想法吗?

示例应用程序演示了如何做到这一点

增编:

它似乎只定义了
About/Preferences/Quit
处理程序


是,
服务
隐藏/显示
由系统提供。听起来您想在
首选项
服务
之间添加菜单项。不幸的是,我没有试过。你可能会寻找替代品。我看这会很方便;但是作为参考,NetBeans、Eclipse等使用现有的功能。

正是我想要的!我来看看。谢谢!嗯,抱歉,但看起来它毕竟只定义了About/Preferences/Quit处理程序…:(啊,我现在明白你的意思了。我不知道该怎么做。More above.Thank.com.apple.eawt只提供了这三个处理程序。我认为我唯一的机会是通过JNI或洛可可(Cyberduck似乎可以做到这一点)直接使用Cocoa框架。