Настроить индикатор ползунка jfoenix

Для ползунка jfoenix индикатор всегда менялся вместе с ползунком и соответственно отображал значение. Как мы можем настроить значение в индикации, например, при перемещении значения от 0 до 4 мы хотим показать «Маленький» в индикации.


person Kuku    schedule 30.11.2017    source источник


Ответы (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());
        }
    });
person Kuku    schedule 01.12.2017