【问题标题】:Changing the colour of slider ticks更改滑块刻度的颜色
【发布时间】:2013-05-02 14:53:27
【问题描述】:

我正在尝试更改 JavaFX 2.2 中滑块的刻度颜色,但有点短 - 我找不到任何声称这样做的 CSS properties on slider,我找不到任何methods on Slider 似乎也这样做(似乎有一个用于格式化刻度标签的属性,但不是标记本身。)

有没有办法,还是我自己画的卡住了?

【问题讨论】:

  • 为了更好地理解和查找通过 css 设置标准 JavaFX 控件样式的属性,请参阅标准样式表的源代码(modena.css 用于较新样式,caspian.css 用于较旧样式)。我发现参考这些默认样式表对于理解如何充分利用 JavaFX css 至关重要。
  • @jewelsea 谢谢,一个很好的提示。我会在某个时候读一读!

标签: java slider javafx-2


【解决方案1】:

对刻度线和蓝色使用此样式描述:

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

第一个 - 大调,第二个 - 小调。

【讨论】:

  • 与 JavaFX 的旧 2.1 分支相关的样式问题,不应出现在最近的生产和开发分支中。
  • 太棒了,正是我想要的——我不知何故错过了axis-tick-mark
猜你喜欢
  • 2018-08-12
  • 1970-01-01
  • 2013-10-08
  • 1970-01-01
  • 1970-01-01
  • 2020-08-03
  • 1970-01-01
  • 2020-06-14
相关资源
最近更新 更多