TextArea的JavaFX CSS样式不起作用

前端之家收集整理的这篇文章主要介绍了TextArea的JavaFX CSS样式不起作用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在编写一个简单的 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,但会按预期应用背景颜色.

Picture of my problem

有线索吗?

解决方法

您需要设置内容
.text-area .content{
      -fx-background-color: black;
  }

或者看到这个答案可能:Transparent background of a textarea in JavaFX 8

原文链接:https://www.f2er.com/java/126630.html

猜你在找的Java相关文章