gpt4 book ai didi

java - 显示 JDialog 时如何禁用 Mac 的关于/退出菜单项?

转载 作者:搜寻专家 更新时间:2023-11-01 03:12:04 24 4
gpt4 key购买 nike

我有一个在 Mac 上运行的 Swing 应用程序。当用户打开任何像 JFileChooser 这样的 JDialog 时,我希望自动将屏幕左上角苹果按钮旁边的 Mac 菜单中的“关于 App_Name”、“退出 App_Name”菜单项显示为禁用,这样用户就不会能够点击它们。

这可能吗?

最佳答案

默认情况下,当模态对话框具有焦点时,应用程序菜单条目什么都不做,但外观不受影响;这是 Mac OS X 界面的标准。当然,您的应用程序自己的菜单应该根据需要启用或禁用。您可以使用 OSXAdapter 拦截相关事件,如本 answer 所示。 .

关于java - 显示 JDialog 时如何禁用 Mac 的关于/退出菜单项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8002434/

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