我创建了一个Java Swing应用程序,它没有可见的主窗口,但可以通过右键单击其托盘图标来控制。
我使用了一个JPopupMenu来实现这一点,但是当我在弹出菜单之外点击(例如另一个应用程序的窗口或桌面)时,JPopupMenu不会消失,这不是预期的行为。
最初我使用的是一个弹出菜单,它的工作符合预期,但这样做不允许我在菜单中放置图标。
如何使其在我点击其他地方时按预期关闭?
我使用了一个JPopupMenu来实现这一点,但是当我在弹出菜单之外点击(例如另一个应用程序的窗口或桌面)时,JPopupMenu不会消失,这不是预期的行为。
最初我使用的是一个弹出菜单,它的工作符合预期,但这样做不允许我在菜单中放置图标。
如何使其在我点击其他地方时按预期关闭?