0
jfoenix 슬라이더의 경우 표시기가 항상 슬라이더와 함께 변경되고 그에 따라 값이 표시됩니다. 예를 들어 0에서 4 사이의 값을 슬라이드 할 때 표시에 "작게"표시하려는 경우와 같이 표시 값을 사용자 정의 할 수 있습니다.jfoenix 슬라이더 표시기 사용자 정의
jfoenix 슬라이더의 경우 표시기가 항상 슬라이더와 함께 변경되고 그에 따라 값이 표시됩니다. 예를 들어 0에서 4 사이의 값을 슬라이드 할 때 표시에 "작게"표시하려는 경우와 같이 표시 값을 사용자 정의 할 수 있습니다.jfoenix 슬라이더 표시기 사용자 정의
나는 혼자 답변을 파고 들었습니다. 다른 사람들에게 감사해야 할 경우에 대비하여 여기에 게시하십시오. 더 좋은 정보를 알려 주시면 감사하겠습니다. 이것은 표시기의 값을 하나의 소수점으로 포매팅하는 것입니다. 물론 논리를 추가하여 값에 따라 일부 문자열을 표시 할 수도 있습니다.
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());
}
});