繁体   English   中英

Java 10和Mac应用程序菜单

[英]Java 10 and the Mac application menu

我很难在使用Java 10的Mac上使用与应用程序菜单一起使用的应用程序时遇到困难。具体地说,我希望菜单上有一个Preferences项,并且想知道何时单击了Preferences和Quit以便可以添加代码。 该功能以前是com.apple.eawt提供的,但已被删除。

已删除的macOS特定功能

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM