在JavaFX中,大多数样式都可以通过CSS完成.
您可以在CSS文件中使用.slider .track
和.slider .thumb
样式类.在这个样式类中,您可以使用-fx-pref-width
和-fx-pref-height
属性:
.slider .track {
-fx-pref-height:20;
}
.slider:vertical .track {
-fx-pref-width:20;
}
.slider .thumb {
-fx-pref-height: 30;
-fx-pref-width: 30;
}
Run Code Online (Sandbox Code Playgroud)
或者您也可以使用以下-fx-padding
属性:
.slider .track {
-fx-padding: 10;
}
.slider .thumb {
-fx-padding: 15;
}
Run Code Online (Sandbox Code Playgroud)
这将生成水平和垂直Slider
s,如下所示:
在任何情况下,您都可以参考JavaFX 8默认样式表(modena.css)和JavaFX CSS参考指南.
您还可以使用有关使用CSS设计JavaFX样式的官方教程.