【发布时间】:2017-12-12 01:53:08
【问题描述】:
AWT 的 TrayIcon 类有一个名为 displayMessage 的方法,它显示 Windows 10 中的原生操作系统消息,如下所示:
作为弹出窗口,像这样:
在通知区域。
JavaFX 可以本机执行此操作吗?我知道 JavaFX 还没有实现托盘栏支持,必须使用 AWT,但是这些通知托盘栏是否依赖?
【问题讨论】:
-
ControlsFX有类似的, -
我不确定我是否理解您的问题,特别是“托盘栏依赖”通知的含义。您可以使用awt classes to show tray notifications for JavaFX classes,正如您在问题中所指出的那样,您似乎已经知道了。有一个 unactioned feature request (JDK-8092115) 用于对系统托盘功能的直接 JavaFX API 支持。
-
哇,94k 代表主要来自问题,太邪恶了,以前从未见过 :-) 荣誉...
-
@jewlsea 我的意思是,即使 JavaFX 没有实现托盘栏支持,它仍然可以实现这些通知,因为它们独立于托盘栏。我只是抢先有人指出 JavaFX 中不支持托盘栏,这是您需要使用 AWT 进行通知的原因。
标签: java javafx notifications