相关疑难解决方法(0)

样式化默认JavaFX对话框

我正在寻找一种方法来设置默认的JavaFX Dialog(javafx.scene.control.Dialog).

我试图获得DialogPane并添加样式表,但它只涵盖了对话框的一小部分.我更喜欢只使用外部css文件设置样式,而不在代码上添加styleClasses.这看起来很混乱(标题,内容,内容上的内容等等......)

我已经googled很多,只找到了ControlsFX的例子,但是因为jdk8_40 JavaFX拥有它自己的Dialogs,我现在就使用它们.

有什么建议?

编辑:

自JoséPereda发布解决方案后,我创建了自己的dialog.css.我会在这里发布,因为它涵盖整个对话框,也许有人想要复制并粘贴它.注意.dialog-pane已经是给定的styleClass名称,因此您不需要应用自己的名称.当然,何塞更详细.

.dialog-pane {
    -fx-background-color: black;
}

.dialog-pane .label {
    -fx-text-fill: white;
}

.dialog-pane:header .header-panel {
    -fx-background-color: black;
}

.dialog-pane:header .header-panel .label {
    -fx-font-style: italic;
    -fx-font-size: 2em;
}
Run Code Online (Sandbox Code Playgroud)

dialog javafx javafx-8

29
推荐指数
1
解决办法
3万
查看次数

如何在 JavaFX 中执行错误消息

我想在 JavaFX 上发出这样的错误消息。我该怎么做?

ui上方的半透明错误消息

javafx

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

javafx ×2

dialog ×1

javafx-8 ×1