0

我需要验证 a 的用户输入JSpinner,如果无效,我需要撤消(回滚)值更改。最好的方法是什么?

4

1 回答 1

1

好吧,如果您保存上次验证输入时的旧值,则可以将微调器的值重置回最后一个有效值。

boolean valid = validate(spinner);
if (valid)
    validValue = spinner.getValue();
else
    spinner.setValue(validValue);

也许是这样的。

于 2008-12-11T15:24:39.960 回答