12,16 → 12,14 |
public class ChampSliderPourcentage extends SliderField { |
|
private String message = null; |
private ChampSliderPourcentage sliderChamp = null; |
|
public ChampSliderPourcentage(String label) { |
super(creerSliderPoucentage(label)); |
sliderChamp = this; |
message = label; |
this.getSlider().addListener(Events.Change, new Listener<SliderEvent>() { |
public void handleEvent(SliderEvent be) { |
int pourcent = ((Slider) be.getComponent()).getValue(); |
sliderChamp.setFieldLabel(message+" ("+pourcent+"%) "); |
setFieldLabel(message+" ("+pourcent+"%) "); |
} |
}); |
this.setFieldLabel(message); |
39,8 → 37,9 |
|
public String getValeur() { |
String valeur = ""; |
if (sliderChamp.getValue() != 0) { |
valeur = UtilNombre.formaterEnEntier(sliderChamp.getValue()); |
int pourcentage = getSlider().getValue(); |
if (pourcentage != 0) { |
valeur = UtilNombre.formaterEnEntier(pourcentage); |
} |
return valeur; |
} |
47,7 → 46,7 |
|
public void peupler(String valeur) { |
if (!UtilString.isEmpty(valeur)) { |
sliderChamp.setValue(UtilString.formaterEnEntier(valeur)); |
setValue(UtilString.formaterEnEntier(valeur)); |
} |
} |
} |