0
我需要验证JSpinner
的用户输入,如果无效,我需要撤消(回滚)值更改。什么是最好的方式来做到这一点?如何撤消对JSpinner的更改?
我需要验证JSpinner
的用户输入,如果无效,我需要撤消(回滚)值更改。什么是最好的方式来做到这一点?如何撤消对JSpinner的更改?
那么,如果您保存上次验证输入时的旧值,则可以将微调器的值重置为最后一个有效值。
boolean valid = validate(spinner);
if (valid)
validValue = spinner.getValue();
else
spinner.setValue(validValue);
也许这样的事情。
?你不同意吗? – jjnguy 2008-12-11 19:59:32