如何以编程方式关闭ControlFX通知?

问题描述

我想以编程方式关闭ControlFX通知

companion object {
    private val map = values().associateBy(AnimalEnum::Id)
    @JvmStatic //to be accessible from java
    fun fromInt(givenInt: Int) = map[givenInt] ?: throw Exception("Invalid id `$givenInt`,available ids are ${values().map { it.Id }}") // or a null or something
}

没有hide()或close()方法。在显示通知后,我尝试使用“ notificationBuilder.hideAfter(Duration.ZERO)”来更改持续时间,以隐藏​​通知,但它不起作用。

ControlFX版本:8.40.17

有什么办法可以关闭通知

解决方法

这应该有效 notificationBuilder.hideAfter(Duration.seconds(5));