带有 ControlsFX 的 JavaFX 通知

JavaFX Notification with ControlsFX

我正在做股票市场应用程序,我需要向用户显示订单状态变化。我遇到了 ControlsFX 通知。从文档示例来看,我们似乎只能为其内容指定简单文本。

Notifications.create()
             .title("Title")
             .text("Hello Notification")
             .darkStyle()
             .show();

有没有办法指定内容节点,例如:TableView?因为我想将一堆消息组合在一起,显示在 TableView / ListView 中,然后显示在单个通知中。

如果 ControlsFX 无法实现,还有其他建议吗?谢谢!

您可以设置一个 Node 来显示未唱 graphic

Notifications.create()
        .darkStyle()
        .title("Title")
        .graphic(new Rectangle(600, 400, Color.RED)) // sets node to display
        .hideAfter(Duration.seconds(10))
        .show();