gpt4 book ai didi

Java 应用程序 : Windows Service interacting with the system tray icon

转载 作者:行者123 更新时间:2023-12-05 07:42:53 27 4
gpt4 key购买 nike

我正在使用 Java Wrapper 服务创建 Windows 服务,我想通过系统托盘图标与用户交互。

根据图书馆的说法,解决方案是创建“交互式服务”,但 Microsoft Windows 不推荐这样做。

参见 https://wrapper.tanukisoftware.com/doc/english/prop-ntservice-interactive.html

https://msdn.microsoft.com/fr-fr/library/windows/desktop/ms683502(v=vs.85).aspx

我的托盘图标是“GUI 部分”,服务包装器是“引擎部分”。这两个部分之间最好的沟通方式是什么?

最佳答案

您可以创建一个作为服务运行并具有系统托盘图标的应用程序。无需将两者分开。

只需创建一个常规的 .jar 文件并使用包装器服务运行它。然后只需将 TrayIcon 添加到 .jar 中,它就会在系统托盘中弹出。

使用 SystemTray.getSystemTray().add(yourTrayIcon); 将其添加到系统托盘。您可以连接任何您喜欢的 GUI,还可以轻松地向其添加菜单。

关于Java 应用程序 : Windows Service interacting with the system tray icon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44152975/

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