[FX2.0][Slider]LabelFormatter inutile ?
Bonjour,
J'essaye d'appliquer un LabelFormatter a mon slider, mais impossible de le faire fonctionner.
Ci-suit le morceau de code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
SpeedSelectionPane pane = new SpeedSelectionPane();
Slider testSlider = new Slider(0, 50000, 00);
testSlider.setLabelFormatter(new StringConverter<Double>() {
@Override
public String toString(Double arg0) {
return Double.toString(arg0 / 1000);
}
@Override
public Double fromString(String arg0) {
throw new UnsupportedOperationException("Not supported yet.");
}
});
testSlider.setShowTickLabels(true);
final Scene scene = new Scene(testSlider);
primaryStage.setScene(scene);
primaryStage.show(); |
Le slider s'affiche bien, je peux faire mumuse avec, mais les valeurs affichées par les label sur les majorTicks sont inchangée.
C'est bien simple, la methode toString du StringConverter n'est même jamais appelée (breakpoint a l'appui).
Donc, Bug dans l'API, ou c'est juste moi qui oublie un truc ?
Teocali