我想在javafx application中创建一个弹出窗口.给我一些想法.

当我点击复选按钮打开弹出窗口.怎么做?
JavaFX 2颜色选择器有一个按钮,弹出一个颜色选择器窗格,如下所示:

我想做类似的事情,因为我想在单击按钮时弹出自定义窗格,在单击其他内容时消失(在我的例子中,是一些图像缩略图).实现这一目标的最佳方式是什么?我应该使用ContextMenu并以某种方式向MenuItem添加一个窗格,还是我还应该看一下其他内容?
在caspian.css中搜索我发现我可以自定义dialog-pane.Alert extends Dialog所以我尝试了以下一些代码行:
.dialog-pane {
-fx-background-color: black;
-fx-padding: 0;
.....
}
.dialog-pane > .expandable-content {
-fx-padding: 0.666em; /* 8px */
.....
}
.dialog-pane > .button-bar > .container {
-fx-padding: 0.833em; /* 10px */
.....
}
.....
Run Code Online (Sandbox Code Playgroud)
但没有变化.
问题: 我该怎么办?我的意思是我想自定义背景,按钮,标题和其他一切.
我想使用ControlsFX Notifications类,因为JavaFX似乎不提供类似的东西(或者它是什么?).
对我来说,我希望能够自定义通知的颜色和其他一些样式.有没有人知道我该怎么做?
编辑:
通过设置Notifications.owner(...)通知的样式与我的主应用程序相同,但它也会在主应用程序中显示,而不是在我的屏幕的右下角.