[英]Java 10 and the Mac application menu
我很难在使用Java 10的Mac上使用与应用程序菜单一起使用的应用程序时遇到困难。具体地说,我希望菜单上有一个Preferences项,并且想知道何时单击了Preferences和Quit以便可以添加代码。 该功能以前是com.apple.eawt提供的,但已被删除。
java.awt.Desktop类包含特定于Apple的com.apple.eawt中的API的替代品
我查看了JEP 272,但是,可能是因为我是Java的新手,所以我看不到如何使用其中的代码来处理Mac菜单。 广泛的搜索什么都没有。
如果有人可以提供帮助,我将不胜感激,例如,通过显示单击“退出”如何给出“您确定吗?” 警报。
希望这会有所帮助,在Desktop对象中设置处理程序。 网址为https://docs.oracle.com/javase/9/docs/api/java/awt/Desktop.html#setPreferencesHandler-java.awt.desktop.PreferencesHandler-的文档
我可以在一两天内为您提供示例,但希望上面的链接能帮助您入门。 您需要检查是否支持首选项操作,那里的文档也说明了如何操作。 抱歉,如果您不熟悉Java,那么没有示例可能还不够,但是接下来的几天我已尽力了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.