[英]JavaFX: Textarea background color error
这是问题所在:
我厌倦了让 javafx 的 textarea 变成黑色,所以我尝试添加参数:
“-fx-background-color” ,值为“black”
它确实改变了一些东西:在文本区域周围出现了一个黑色边框。 我试图改变背景大小:
值为“100”的“-fx-background-insets” (出于测试目的,我知道最多有 4 个值)
但没有发生任何视觉上的事情。
但是,如果我将值设置为“-100”,则文本区域外 100 像素的屏幕将被涂成黑色。 因此,理论上,反转参数提供了我想要的反转结果。
因此我问:为什么它不起作用? 我查找了其他解决方案,他们使用“-fx-background-color”参数来做到这一点,那么这里缺少什么?
在外部CSS文件中使用以下命令:
.text-area .content {
-fx-background-color: black;
}
不要忘记通过FXML或通过代码包含此CSS文件。 您可以使用本教程 。
我刚刚在JavaFX中找到了改变TextArea背景颜色的解决方案。 把这个写在你的 controller class 中:
textarea.setStyle("-fx-control-inner-background: black;");
我在stackoverflow上进行了深入搜索,最终找到了它。 链接如下: Textarea javaFx 颜色
快乐编码!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.