ControlsFX有一個叫NotificationPane
真棒控制,它可以很容易地像這樣讓ControlFx NotificationPane接受節點
NotificationPane np = new NotificationPane();
np.setText("What to be displayed here");
什麼我不知道的使用,是有可能擴展它以這樣一種方式,而不是將其顯示文字以顯示Node
。
ControlsFX有一個叫NotificationPane
真棒控制,它可以很容易地像這樣讓ControlFx NotificationPane接受節點
NotificationPane np = new NotificationPane();
np.setText("What to be displayed here");
什麼我不知道的使用,是有可能擴展它以這樣一種方式,而不是將其顯示文字以顯示Node
。
的Node
是NotificationPane
接受在構造函數實際上是在其出現的通知內容窗格中,通知本身的不是內容。
然而,有一種方法可以實現你所問。從JavaDocs:
圖形屬性表示該節點上那是 NotificationPane內的內容上出現的彈出 通知欄中展示。儘管有'圖形'這個詞,但它本身可以是任意複雜的場景圖。
這意味着你確實可以在通知內部放置複雜的節點(甚至是整棵樹)。只要文本/操作屬性爲空,它將佔用所有可用空間(或高達節點本身的首選/最大大小),爲關閉按鈕留下空間。
這是錯誤的。查看[content property](http://controlsfx.bitbucket.org/org/controlsfx/control/NotificationPane.html#contentProperty--)官方描述。 報價 *內容屬性表示場景中顯示的內容不在通知欄內。換句話說,通知欄應該出現在頂部。* –