问题标签 [trayicon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 Windows 服务模式下启用 systemtrayIcon
我为 Windows 7 添加了启用 SystemTrayIcon 的代码。它在 NetBeans 应用程序模式下运行良好,而我在 Windows 服务模式下执行应用程序时它不起作用。请找到以下代码供您参考。
请让我知道是否要添加任何代码以在 Windows 服务模式下触发。
java - 当我在 Java 中左键单击 TrayIcon 时,如何显示 PopupMenu?
目前,当我右键单击 SystemTray 中的 TrayIcon 时,会显示 PopupMenu。但是,当我左键单击 TrayIcon 时,我希望它做同样的事情。
我想我可以通过在 TrayIcon 上使用 mouseListener 来完成此操作,但我不知道在 mouseClicked 事件中调用什么方法来实现所需的结果。
当我左键单击 TrayIcon 时,使用 setEnabled() 方法不会出现弹出菜单。它实际上没有明显的效果。我想知道我应该在 mouseClicked() 主体中使用什么方法,以便在左键单击时显示弹出窗口。
c# - 如何检查 NotifyIcon 是否隐藏
我不想强制它可见,我只想检查它是否被 Windows 隐藏。
默认情况下,Windows 会隐藏系统图标(操作中心、电池、网络、声音、日期和时间)以外的托盘图标。
c# - C# 最小化到托盘
我知道您会想“不再是这个问题”,因为我在搜索时发现了一百个结果。但是,当我按照此处页面上的描述输入代码时,它只会最小化到开始菜单的正上方。
这是我使用的代码(我添加了一个消息框来查看代码是否被触发,但消息框永远不会弹出):
因为我不知道它是否链接到Form1
or Form
,所以我都尝试过,但无济于事。
现在,当您双击 时Form
,它会将这一行放入Form1.Designer.cs
:
我需要一条类似的线来触发最小化事件吗?
如您所见,我完全迷路了:)
哦,它不会最小化到任务栏,因为我使用以下代码在运行时隐藏表单:
java - 在Java中更改Windows通知区域中的图标名称
我创建了一个支持系统托盘通知的程序。我为我的系统托盘设置了一个带有工具提示和气球消息的图标。当我启动程序时,图标出现在 Windows 的通知区域图标中,旁边的默认名称是 Java(TM) Platform SE Binary。我可以将此默认名称更改为自定义名称,例如我的程序名称吗?
.net - 托盘图标应用程序标题可以在运行时更改吗?
在用于自定义托盘图标的控制面板小程序中,显示了应用程序的名称。在 WinForms 应用程序中,此名称可能会AssemblyTitle
在编译时随值更改,如镜像所显示。
是否可以在运行时更改此值,可能使用表单属性或其他方法?
java - 如何让 Java 的 TrayIcon 消息淡出?
我有一个 Java 应用程序,当按下红十字时,它会缩小到系统托盘中。
每当发生这种情况时,我都会显示一条消息,通知用户该应用程序仍在系统托盘中运行。
这是代码:
目前,如果用户单击该消息,该消息就会消失。
我想设置一个计数器,这样即使什么都没做,消息也会在几秒钟后消失。
有谁知道这样做的好方法,因为我似乎找不到任何现有的方法。
编辑
我必须纠正我的问题,事实上,在测试了一段时间后,它会自动淡出,比如说 7-8 秒,但我觉得它有点太长了。此外,仅当用户正在执行操作(移动鼠标或在键盘上打字)时它才会消失
所以新的问题是:有没有办法通过配置 Java 应用程序来减少淡出时间并改变消息行为,还是 Windows 固有的?
java - Java 应用程序如何在 Ubuntu >= 13.04 中使用托盘图标(使用 AppInicator)
系统托盘在 Ubuntu 11.04 中被弃用,取而代之的是新的 AppIndicator。从那时起,SWT 应用程序就无法显示图标,除非用户使用为向后兼容而包含的白名单解决方法。版本 13.04 现在删除了该解决方法,这意味着 SWT 应用程序(不支持 appindicator)不能再生成托盘图标。
你们如何使用 Java 制作托盘图标应用程序?最好以一种在 Windows 和 Linux 上都可以工作的方式,而不一定再与 SWT 一起工作。谢谢!
java - 如何收听 TrayIcon 消息的点击次数
我想在用户单击我从带有trayIcon.displayMessage()的TrayIcon弹出的气球消息时自动执行操作。
这可能吗?