标签: java undo jspinner
我需要验证JSpinner的用户输入,如果无效,我需要撤消(回滚)值更改。最好的方法是什么?
JSpinner
答案 0 :(得分:1)
好吧,如果您保存上次验证输入时的旧值,则可以将微调器的值重置为上一个有效值。
boolean valid = validate(spinner); if (valid) validValue = spinner.getValue(); else spinner.setValue(validValue);
也许是这样的。