Das erste Projekt und ein Haufen von Fragen. Der SudokuReader.

JavaMeetsBlueJ

Bekanntes Mitglied
Hallo liebes Forum,

Ich bin noch ein ziemlicher Java-Anfänger und finde mich gerade in GUIs ein, worum es auch in diesem Thread geht. Wie im Titel erwähnt, geht es um ein Programm, dass ein Sudoku, das vom Benutzer eingegeben wird, für richtig oder falsch befunden wird.
Meine Idee ist, die Zahlen für Zeilen und Spalten in einem zweidimensionalen Array zu speichern, wobei die Initialisierung des Arrays durch die Werte, die das GUI vom Benutzer erhält, geschehen soll.

- Wie erzeuge ich ein Sudoku-Spielfeld?

- Wie bekomme ich die Benutzerdaten ins Array?

lg

Hier sind noch ein paar Zeilen Code:

Die Klasse Sudoku2 ist für das initialisiren und auslesen des Arrays gedacht. Die Initialisierung erfolgt hier erstmal manuell in jeder Zeile mit den Zahlen von 1 bis 9.



Java:
public class Sudoku2
{
public static void main (String[] args)
{
 
 // Initialisierung der Zahlen: Felder -> Zeilen; Element -> Spalten
  int koordinate[][] = {{1,2,3,4,5,6,7,8,9},{1,2,3,4,5,6,7,8,9},{1,2,3,4,5,6,7,8,9},{1,2,3,4,5,6,7,8,9},{1,2,3,4,5,6,7,8,9},{1,2,3,4,5,6,7,8,9},{1,2,3,4,5,6,7,8,9},{1,2,3,4,5,6,7,8,9},{1,2,3,4,5,6,7,8,9} };
 // Initialisierung der Laufvariablen
  int z = 0;
  int s = 0;
// Methodenaufruf (Bringt de Zahlen in zugehörige Reihen und Spalten)
  setzahlen(koordinate, z, s);

}

public static void setzahlen(int koordinate[][], int z, int s)
{

// Zeilen werden um 1 erhöht
 for( ; z <= 8; z++ )
 {
  // Spalten werden um 1 erhöht
     for( ; s <= 8; s++)
    {
    
    System.out.print(koordinate[z][s] + " ");
    }
    System.out.println();
   // Initialisierung von s, damit wieder bei Spalte 1(0) angefangen wird
    s = 0;
 }
}





}





Folgende Klasse generiert das GUI.


Java:
import javax.swing.JFrame;
public class Benutzeroberfläche
{
 
 JFrame fenster = new JFrame();
public  Benutzeroberfläche () 
{

 fenster.setSize(500,300);
 fenster.setLocation(150,320);
 fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 //fenster.setText(daten.koordinate);
 fenster.setVisible(true);
 fenster.setTitle("SudokuSolver");
}






}




Java:
Und schließlich wird dieses angezeigt mit der Klasse Fenster.


public class Fenster 
{public static void main(String[] args)
{
 
new Benutzeroberfläche();

}
}
 
Zuletzt bearbeitet:
M

Marcinek

Gast
Tipp von mir. Mach es ohne GUI

Dann kann man sich ja in einem Buch Arrays anschauen. Du legst ein Array fest an und prüfst es.

Wenn das zum Erfolg gekommen ist, ohne einen 30 Seiten Threads zu generieren im Forum, kannst du dir überlegen wie so eine GUI aussehen konnte.

Noch ein Tipp: Versuch mal zu prüfen, ob du der erste bist, der sich
Mit Sudokus beschäftigt.

Wenn du dann konkrete fragen hast. Poste deine. Code hier und es wird dir geholfen.
 
M

Marcinek

Gast
Ja sorry. In meinem besoffenen Zustand konnte ich nicht in die Zukunft gucken um zu sehen , welche Code du schon hast und was dir fehlt.
 

JavaMeetsBlueJ

Bekanntes Mitglied
Mit nüchtern bleiben meinte ich eigentlich mein Bestreben, eine GUI zu entwickeln, obwohl ich noch nichtmal einen Lösungsalgorithmus parat habe;)

lg
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M JavaFX TableView nur erste Zeile editable machen und gelb markieren AWT, Swing, JavaFX & SWT 0
R javafx erste application AWT, Swing, JavaFX & SWT 12
L Die erste Grafikprogrammierung AWT, Swing, JavaFX & SWT 1
I Erste Desktop Software - blutiger Anfänger AWT, Swing, JavaFX & SWT 4
S Erste Schritte mit GUI - Fileverarbeitung, Listener,... AWT, Swing, JavaFX & SWT 10
N JavaFX Erste Versuche mit Data-Binding AWT, Swing, JavaFX & SWT 11
Kenan89 Java FX GUI Hilfe für erste Java FX App AWT, Swing, JavaFX & SWT 8
M Swing Erste Schritte mit der GUI, viele Probleme AWT, Swing, JavaFX & SWT 36
D Erste Knoten des JTrees bei Start offen AWT, Swing, JavaFX & SWT 8
P Erste Versuche einer Grafischen Oberfläche AWT, Swing, JavaFX & SWT 8
H JTree - nach Auswahl aus JFileChooser wird nur der erste Knoten angezeigt AWT, Swing, JavaFX & SWT 3
dl85hej meine erste Oberfläche AWT, Swing, JavaFX & SWT 3
M Erstellen eines Hilfe-Fenster bzw"Erste-Schritte" AWT, Swing, JavaFX & SWT 2
S Erste Schritte mit SWING AWT, Swing, JavaFX & SWT 7
R Erste Schritte mit Swing AWT, Swing, JavaFX & SWT 3
E JTable nur die erste Spalte auswählbar? AWT, Swing, JavaFX & SWT 4
G JTable erste zeile fixieren wie in excel? AWT, Swing, JavaFX & SWT 3
H JTable - erste Schritte und Machbarkeitsüberlegung AWT, Swing, JavaFX & SWT 8
B JTable erste Zeile aktiv AWT, Swing, JavaFX & SWT 6
8 Installation von SWT und erste Schritte AWT, Swing, JavaFX & SWT 3
L Erste Spalte eines JTables soll nicht editierbar sein. AWT, Swing, JavaFX & SWT 7
MiMa JUnit5 im JavaFX Projekt AWT, Swing, JavaFX & SWT 2
B Java Projekt mit JavaFX und jfoenix ausführbar machen AWT, Swing, JavaFX & SWT 46
H JavaFX wie JavaFX Projekt aufsetzen? AWT, Swing, JavaFX & SWT 10
G JavaFX Code in neues Projekt übernehmen AWT, Swing, JavaFX & SWT 0
N JavaFX Javafx intelij Projekt zu ausführbaren jar Datei Machen AWT, Swing, JavaFX & SWT 1
Z GUI Forms - Mehrere Fenster in einem Projekt AWT, Swing, JavaFX & SWT 18
L FX-Projekt: fast leere Fensterausgabe ohne Fehlermeldung AWT, Swing, JavaFX & SWT 6
N JavaFX Projekt nachträglich zu JavaFX Application machen? AWT, Swing, JavaFX & SWT 1
ruutaiokwu SWT "Google Window Builder" tut keine jar's ins Projekt rein bei SWT-Projekt AWT, Swing, JavaFX & SWT 22
VPChief Eclipse: Projekt mit src ordner exportieren. AWT, Swing, JavaFX & SWT 76
Zrebna JavaFX-Projekt mit Bildern funktioniert nicht - um Hilfe wird gebeten AWT, Swing, JavaFX & SWT 14
ZH1896ZH MineSweeper Projekt: Testen nicht möglich AWT, Swing, JavaFX & SWT 6
N Ausführbare Datei aus JavaFX Projekt erstellen AWT, Swing, JavaFX & SWT 22
MiMa Java Projekt nach JavaFX convertieren AWT, Swing, JavaFX & SWT 4
M Java Gui Projekt, Würfelspiel AWT, Swing, JavaFX & SWT 2
Sam96 JavaFX mit Sqlite Projekt mit jar zu groß AWT, Swing, JavaFX & SWT 10
A Wie baue ich das Bus-System in ein Java Projekt ein? AWT, Swing, JavaFX & SWT 5
B Pong Projekt mit LWJGL Klassen exportieren AWT, Swing, JavaFX & SWT 14
C Hilfe beim programmieren mit studiumgebundenes Projekt AWT, Swing, JavaFX & SWT 1
J Frage zu Java Projekt [2D Game] AWT, Swing, JavaFX & SWT 3
Tom299 JavaFX Projekt-Struktur AWT, Swing, JavaFX & SWT 2
S Projekt: Meisterschaft - Abspeichern bereits gemachter Schritte AWT, Swing, JavaFX & SWT 2
M JavaFX MSI oder EXE aus JavaFX Projekt erstellen? AWT, Swing, JavaFX & SWT 2
Birke Swing Neue Swing LayoutManager: TOnion Projekt AWT, Swing, JavaFX & SWT 10
R JavaFX Mein SceneBuilder Projekt AWT, Swing, JavaFX & SWT 3
D Ambitioniertes Projekt - Brauche Stichworte AWT, Swing, JavaFX & SWT 4
M GUI-Projekt realisieren AWT, Swing, JavaFX & SWT 9
J Swing Window-Builder-Projekt richtig übertragen AWT, Swing, JavaFX & SWT 2
D Java Projekt als Jar AWT, Swing, JavaFX & SWT 3
J jme neues projekt öffnen AWT, Swing, JavaFX & SWT 4
J Projekt Olympische Spiele AWT, Swing, JavaFX & SWT 12
F Netbeans Gui in BlueJ Projekt AWT, Swing, JavaFX & SWT 9
X Resourcen in Projekt einbinden AWT, Swing, JavaFX & SWT 7
R jFreeChart in eine NetBeans Projekt integrieren AWT, Swing, JavaFX & SWT 24
D Swing MVC in Projekt umsetzen AWT, Swing, JavaFX & SWT 71
D Swing Projekt Herangehensweise Swing AWT, Swing, JavaFX & SWT 6
N Swing Projekt - jar ausführen AWT, Swing, JavaFX & SWT 11
C Problem mit Swing Application Framework - Projekt beim AWT, Swing, JavaFX & SWT 2
W netbeans projekt in Eclipse importieren -gui teil geht nicht AWT, Swing, JavaFX & SWT 5
C Mein erstes kleines Swing-Projekt - Probleme AWT, Swing, JavaFX & SWT 8
M Einstellung des Projekt-Verzeichnis in NetBeans AWT, Swing, JavaFX & SWT 4
T Projekt - ChatClient - JEditorPane - Smilies, Vektor AWT, Swing, JavaFX & SWT 2
D Events, Listener, GUI . Größeres Projekt AWT, Swing, JavaFX & SWT 4
M java projekt als exe kompilieren. AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben