src/main/java/de/uapcore/sudoku/SudokuTextField.java

changeset 13
5e69b1bb707f
parent 12
1c62c6009161
equal deleted inserted replaced
12:1c62c6009161 13:5e69b1bb707f
125 * @throws IllegalArgumentException if v is not between 0 and 9 125 * @throws IllegalArgumentException if v is not between 0 and 9
126 */ 126 */
127 public void setValue(int v) { 127 public void setValue(int v) {
128 if (v == 0) { 128 if (v == 0) {
129 setText(""); 129 setText("");
130 } else if (v < 10) { 130 } else if (v > 0 && v < 10) {
131 setText(String.valueOf(v)); 131 setText(String.valueOf(v));
132 } else { 132 } else {
133 throw new IllegalArgumentException( 133 throw new IllegalArgumentException(
134 "Sudoku numbers must be in range 0-9 (0 means 'not set')"); 134 "Sudoku numbers must be in range 0-9 (0 means 'not set')");
135 } 135 }

mercurial