Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
のユーザー入力を検証する必要がありJSpinner、無効な場合は、値の変更を元に戻す (ロールバック) 必要があります。それを行う最良の方法は何ですか?
JSpinner
最後に入力を検証したときの古い値を保存すると、スピナーの値を最後の有効な値にリセットできます。
boolean valid = validate(spinner); if (valid) validValue = spinner.getValue(); else spinner.setValue(validValue);
多分そのようなもの。