加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

TextArea的JavaFX CSS样式不起作用

发布时间:2020-12-15 00:10:40 所属栏目:Java 来源:网络整理
导读:我正在编写一个简单的 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
我正在编写一个简单的 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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读