gpt4 book ai didi

Mac OS 上的 Java swing GUI TrayMenu 问题

转载 作者:行者123 更新时间:2023-12-02 00:24:44 34 4
gpt4 key购买 nike

我有一个 Swing 应用程序。当我关闭我的应用程序时。它进入托盘菜单,并弹出一条消息,表明我的应用程序正在托盘菜单中运行。菜单:

  • Windows 7/Win XP/Vista是这样的
    enter image description here
  • 在 Mac OS 上是这样的。
    enter image description here

在 Mac 上,当我单击“确定”时,它会再次显示我的 GUI。我想要与 Windows 上相同的效果。

我该如何更改它?或者还有其他方法可以达到相同的效果吗?或者是否有其他方式向用户显示消息,例如 Skype 通知栏。等等?

最佳答案

据我记得这个默认的托盘弹出消息行为,并且没有好的方法来更改它。您可以创建自己的通知,但很难确定托盘图标位于屏幕上的位置。我很久以前就尝试过,但由于这些问题而放弃了托盘通知。

唯一好的选择(正如我认为的)是确定系统工具栏在屏幕上的位置,并在其附近的一些角落显示自定义通知(基于带有alwaysOnTop标记的JDialog或JWindow)。

关于Mac OS 上的 Java swing GUI TrayMenu 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10247474/

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