首页 > 解决方案 > 带有 css 的 JavaFX TextArea 样式

问题描述

我想知道如何更改出现在文本区域中的内部边框颜色。我想删除文本区域红色边框内的蓝色透明边框。我检查了 modena.css 文件,但找不到解决方案。

文本区域

我的css文件中有什么:

.text-area:focused {
 -fx-background-color:  white;
 -fx-border-color: rgba(229,0,0,0.3);
}

标签: javacssjavafxtextarea

解决方案


TextArea 在其内容上有一个额外的边框/背景。要更改/摆脱它,您需要在 css 中添加一个附加样式。

就像是

.text-area:focused .content {
    -fx-background-color:  white;
}

不确定这是否足够安全:它没有记录(或者至少我找不到任何文档),只能作为实现,在提取的modena.css中使用 fi


推荐阅读