【问题标题】:Customize jfoenix slider indicator自定义 jfoenix 滑块指示器
【发布时间】:2017-11-30 23:58:59
【问题描述】:

对于 jfoenix 滑块,指示器总是随着滑块变化并相应地显示值。我们如何自定义指示中的值,例如当从 0-4 滑动值时,我们希望在指示上显示“小”。

【问题讨论】:

    标签: javafx javafx-8 jfoenix


    【解决方案1】:

    我自己挖出了答案,把它贴在这里,以防其他人需要感谢它,如果你能让我知道一些更好的。这个用于将指标中的值格式化为小数点后一位,当然您可以添加一些逻辑来根据值显示一些字符串。

    yourSlider.setValueFactory(new Callback<JFXSlider, StringBinding>() {
            @Override
            public StringBinding call(JFXSlider arg0) {
                return Bindings.createStringBinding(new java.util.concurrent.Callable<String>(){
                    @Override
                    public String call() throws Exception {
                        DecimalFormat df = new DecimalFormat("#.0");
                        return df.format(yourSlider.getValue());
                    }
                }, yourSlider.valueProperty());
            }
        });
    

    【讨论】:

      猜你喜欢
      • 2020-08-26
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 2016-01-28
      • 1970-01-01
      • 1970-01-01
      • 2012-01-09
      • 2016-09-11
      相关资源
      最近更新 更多