JavaFX 滑块:轨道长度?勾选标签颜色?

ArQ*_*ArQ 1 css java javafx slider javafx-8

.slider .track {
    -fx-pref-width: 300px;
}

.slider .axis-tick-label {
    -fx-text-fill: white;
}
Run Code Online (Sandbox Code Playgroud)

我为滑块编写 CSS 样式的微弱尝试都不起作用。我 100% 确定我的语法是关闭的。有什么帮助吗?

DVa*_*rga 5

您可以通过设置的-fx-pref-width属性slider和设置的-fx-tick-label-fill属性来做到这一点.slider .axis:

.slider { -fx-pref-width: 300px; }
.slider .axis { -fx-tick-label-fill: white; }
Run Code Online (Sandbox Code Playgroud)
                     https://i.stack.imgur.com/39URF.png


注意:对于 vertical Slider,要影响轨道的长度,您必须使用-fx-pref-height属性:

.slider:vertical { -fx-pref-height:300px; }
Run Code Online (Sandbox Code Playgroud)