2013-05-02 76 views
3

我正在尝试更改JavaFX 2.2中滑块的滴答的颜色,但稍后会出现 - 我找不到任何CSS properties on slider声称可以这样做,而且我可以找不到任何methods on Slider似乎这样做(似乎有一个属性格式化刻度标签,但不是标记本身。)更改滑块滴答的颜色

有没有办法,或者我坚持绘制它自己?

+0

为了更好地理解,并找到通过CSS样式标准JavaFX的控件的属性,指的是源用于标准样式表([modena.css](http://hg.openjdk.java.net/openjfx /8/master/rt/file/tip/javafx-ui-controls/src/com/sun/javafx/scene/control/skin/modena/modena.css)或更新的样式或[caspian.css](http:///hg.openjdk.java.net/openjfx/8/master/rt/file/tip/javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css) )。我发现引用这些默认样式表对于理解如何充分利用JavaFX css至关重要。 – jewelsea 2013-05-02 21:03:16

+0

@jewelsea谢谢,一个很好的提示。我会在某个时候给你一个阅读! – berry120 2013-05-02 23:42:48

回答

5

使用虱子和蓝色这种风格描述:

.slider .axis .axis-tick-mark, .slider .axis .axis-minor-tick-mark { 
    -fx-fill: null; 
    -fx-stroke: blue; 
} 

第一 - 为大,第二个 - 轻微。

slidertickcolors

+0

有关于造型的问题:https://javafx-jira.kenai.com/browse/RT-19840。 – 2013-05-02 16:51:11

+1

样式问题与JavaFX旧版本2.1分支相关,并且不应出现在最近的生产和开发分支中。 – jewelsea 2013-05-02 20:57:32

+0

太棒了,正是我在找的东西 - 我不知何故错过了'轴标记'。 – berry120 2013-05-02 21:30:37