我使用的是ScalaFX,它目前被证明毫无用处,而且每当我try 使用CSS时都会出错.有没有办法改变Slider的填充 colored颜色 而不使用css,或者至少不需要单独的css文件?

我已经设法将轨迹 colored颜色 更改为slider.setStyle("-fx-control-inner-background: #f08080;"),但拇指无法正常工作.

推荐答案

您可以使用-fx-base属性:

示例:

slider.setStyle("-fx-base: #f08080;");

Slider example

但是,您为什么不考虑使用一个css文件呢?它简化了一切,并允许您进行更多的定制.看看这Slider JavaFX CSS reference个,我想你会找到你想要的.

Java相关问答推荐

Java List with all combinations of 8 booleans

在bash中将数组作为Java程序的参数传递

相同的Java SerializedLambda为implMethodKind返回不同的结果

在Spring Boot应用程序中导致";MediaTypeNotSupportdException&qot;的映像上载

垃圾回收器是否真的删除超出作用域的对象?

Dijkstra搜索算法的实现

如果第一位数字和最后一位数字相差超过一位,您将如何获得随机数?

如何在不作为类出现的表上执行原生查询?

IntelliJ IDEA中的JavaFX应用程序无法在资源中找到CSS文件

Java集合:NPE,即使没有添加空值

在Java中将.GRF转换为图像文件

如何在Spring Boot Auth服务器上正确配置CORS?

如何使用jOOQ在PostgreSQL中从枚举类型生成Java枚举

如何修复Spring Boot应用程序中的RestDocumentationGenerationException:java.io.FileNotFoundException:/curl-request.adoc(只读文件系统)?

Java 21保护模式的穷尽性

Maven创建带有特定类的Spring Boot jar和普通jar

setMaxTotal实际上是做什么的? (MySQL与Java和Apache BasicDataSource连接池)

BigDecimal stripTrailingZeros 和相等

如何对 Collectors.Counting() 的结果进行算术运算?

从使用 Spring Boot 开发的 Soap 请求中检索自定义标头详细信息