我正在编写一个简单的JavaFX应用程序,但我无法使用一些CSS样式.问题是-fx-background-color我的财产TextArea.
这是相关的CSS:
.text-area {
-fx-font-family: Consolas;
-fx-highlight-fill: #00ff00;
-fx-highlight-text-fill: #000000;
-fx-text-fill: #00ff00;
-fx-background-color: #000000;
}
Run Code Online (Sandbox Code Playgroud)
所有字段都按预期执行,除了-fx-background-color显然什么也没做.我仍然有默认的白色背景.正如您在图片中看到的TextField那样,下面有相同的CSS,但确实应用了预期的背景颜色.
有线索吗?
ton*_*oni 11
您需要设置内容:
.text-area .content{
-fx-background-color: black;
}
Run Code Online (Sandbox Code Playgroud)
...
或者看看这个答案可能是:JavaFX 8中textarea的透明背景