我正在为我的应用程序中的一个错误而苦苦挣扎。总体思路是将基本价格乘以滑块参数,例如,如果滑块设置为 2,则价格 = 2 * 价格
问题是如果我再次切换滑块,数学运算就会累积。例如,当我将滑块切换到 2,然后切换到 3,然后切换到 4,我的结果是价格 * 2 * 3 * 4,但我的期望是记住价格 * 4。我该如何解决?
daysSlider.valueProperty().addListener(new ChangeListener() {
@Override
public void changed(ObservableValue arg0, Object arg1, Object arg2) {
int i = Integer.parseInt(priceTextField.getText());
priceTextField.textProperty().setValue(
String.valueOf((int) daysSlider.getValue()* i ));
}
});
泛舟湖上清波郎朗
神不在的星期二
随时随地看视频慕课网APP
相关分类