1.1 --- a/src/de/uapcore/sudoku/ActionHandler.java Sun Jan 27 15:03:57 2013 +0100 1.2 +++ b/src/de/uapcore/sudoku/ActionHandler.java Thu Jan 31 18:44:44 2013 +0100 1.3 @@ -134,7 +134,10 @@ 1.4 } 1.5 1.6 private void solve() { 1.7 - // TODO: solve 1.8 + if (!solver.check(field) || !solver.solve(field)) { 1.9 + JOptionPane.showMessageDialog(field, "Das Feld ist nicht lösbar!", 1.10 + "Sudoku", JOptionPane.WARNING_MESSAGE); 1.11 + } 1.12 } 1.13 1.14 private boolean saveUnsaved() { 1.15 @@ -162,6 +165,7 @@ 1.16 switch (e.getActionCommand()) { 1.17 case NEW: 1.18 if (saveUnsaved()) { 1.19 + doc.clearFilename(); 1.20 field.clear(); 1.21 } 1.22 break;