Wieso stockt mein Sudoku-Spiel ab einem bestimmten Punkt?
Ich möchte im Java Editor ein 4x4 Sudoku-Spiel programmieren. Es wird ausgegeben, aber stockt irgendwann ab einem bestimmten Punkt.
Das Sudoku an sich läuft, aber bin noch nicht ganz fertig. Ich bin gerade dabei, einen Checkbutton zu machen, welcher prüfen soll, ob gültige Werte eingegeben wurden (1-4) oder andere zeichen wie "-". Dann soll das NumberFieldsarray mit einer Musterlösung abgeglichen werden.
In dem Checkbutton läuft dann irgendetwas schief, denn da kommt es zum Stocken ohne Fehlermeldung.
https://pastebin.com/iCLAZPps
Die zwei Methoden "nullen_rein /raus" wollte ich als Umweg nutzen, da ich nie das Numberfield auf eine Leere testen konnte. Also wollte ich das ursprüngliche Arrray einsetzen, denn da hab ich freie Stellen eines Sudokus mit 0 ersetzt, sonst hätte ich kein Array machen können.
Ab Zeile 488 wird nichts mehr ausgegeben, wenn ich z.B. ein
JOptionPane.showMessageDialog(null, "test");
mache.
Ich bin am Verzweifeln.