我正在编写一个简单的JavaFX应用程序,但是我无法使一些CSS样式生效。
问题出在对于TextArea
的-fx-background-color
属性上。
以下是相关的CSS代码:
.text-area {
-fx-font-family: Consolas;
-fx-highlight-fill: #00ff00;
-fx-highlight-text-fill: #000000;
-fx-text-fill: #00ff00;
-fx-background-color: #000000;
}
除了 -fx-background-color
,所有字段都按预期执行,但是看起来没有任何作用。 我仍然有默认的白色背景。 如图所示,下面的 TextField
具有相同的 CSS,但会按预期应用背景颜色。
有什么线索吗?
-fx-background-color
是否被另一个规则覆盖了。你可以使用类似Firebug的工具。 - jax