Javafx 使ControlFx通知窗格接受节点

Javafx 使ControlFx通知窗格接受节点,javafx,controlsfx,Javafx,Controlsfx,ControlsFX有一个很棒的控件,名为NotificationPane,可以像这样轻松使用 NotificationPane np = new NotificationPane(); np.setText("What to be displayed here"); 我想知道的是,是否有可能对其进行扩展,使其不需要扩展,而是显示文本来显示节点。只需使用接受节点的构造函数 您不需要扩展它。只需使用接受节点的构造函数 构造函数中接受的通知窗格节点实际上是通知出现的内容窗格,而不是通知本身的内容

ControlsFX有一个很棒的控件,名为
NotificationPane
,可以像这样轻松使用

NotificationPane np = new NotificationPane();
np.setText("What to be displayed here");

我想知道的是,是否有可能对其进行扩展,使其不需要扩展,而是显示文本来显示
节点。只需使用接受节点的构造函数


您不需要扩展它。只需使用接受节点的构造函数


构造函数中接受的
通知窗格
节点
实际上是通知出现的内容窗格,而不是通知本身的内容

然而,有一种方法可以实现你的要求。从:

graphic属性表示要在弹出窗口中显示的节点 通知栏,显示在 通知窗格。尽管有“图形”一词,但这可能是一个 任意复杂的场景图


这意味着您确实可以将复杂节点(甚至整棵树)放入通知中。只要文本/操作属性为空,它将占用所有可用空间(或最大到节点本身的首选/最大大小),为关闭按钮留出空间。

构造函数中接受的
通知窗格
节点
实际上是通知显示的内容窗格,而不是通知本身的内容

然而,有一种方法可以实现你的要求。从:

graphic属性表示要在弹出窗口中显示的节点 通知栏,显示在 通知窗格。尽管有“图形”一词,但这可能是一个 任意复杂的场景图

这意味着您确实可以将复杂节点(甚至整棵树)放入通知中。只要文本/操作属性为空,它将占用所有可用空间(或最大到节点本身的首选/最大大小),为关闭按钮留下空间。

这是错误的。见官方描述。Quote内容属性表示不在通知栏中的场景中显示的内容。换句话说,它是通知栏应该显示在顶部的内容。这是错误的。见官方描述。Quote内容属性表示不在通知栏中的场景中显示的内容。换句话说,它是通知栏应该显示在顶部的内容。