G
Guest
Gast
Hallo,
also es gibt folgende Klassen:
package sudoku
-Sudoku.java //Aktuell das Hauptprogramm von dem aus alles gestartet wird
package sudoku.gui
- Gui.java //Die Gui
- GamePanel.java //weitere Teile der Gui
- JToggleLabel.java //weitere Teile der Gui
- ControllPanelTop.java //weitere Teile der Gui
package sudoku.data
- SudokuField //alle Dinge die das aktuelle Spiel betreffen
package sudoku.controller
- SudokuHandler //Der Eventhandler für die GUI
- TimeCounter //benutzt der Eventhandler um die Zeit zu zählen
So nun ist es so damit die "Gui" etwas anzeigen kann übergebe ich ihr das aktuelle "SodukoField" das im Hauptprogramm erzeugt wurde. Aus ihm ließt sie dann die Werte aus um sie anzuzeigen. Die Werte Verarbeitung passiert in der Klasse selber. Alle Events werden in im "SudokuHandler" ausgewertet. Nun braucht er aber euch zugriff auf die Werte. Soll ich ihm nun auch das aktuelle "SudokuField" übergeben, oder wie mache ich das nach korrektem MVC (Im Moment mache ich es so). Mit einer weiteren Klasse im Controller Package?
Ich kann auch noch mehr Code posten, wobei es mir eher um das Grundverständis dieses Problems geht, da ich das immer wieder brauchen kann.
Gruß Brainiac
also es gibt folgende Klassen:
package sudoku
-Sudoku.java //Aktuell das Hauptprogramm von dem aus alles gestartet wird
package sudoku.gui
- Gui.java //Die Gui
- GamePanel.java //weitere Teile der Gui
- JToggleLabel.java //weitere Teile der Gui
- ControllPanelTop.java //weitere Teile der Gui
package sudoku.data
- SudokuField //alle Dinge die das aktuelle Spiel betreffen
package sudoku.controller
- SudokuHandler //Der Eventhandler für die GUI
- TimeCounter //benutzt der Eventhandler um die Zeit zu zählen
So nun ist es so damit die "Gui" etwas anzeigen kann übergebe ich ihr das aktuelle "SodukoField" das im Hauptprogramm erzeugt wurde. Aus ihm ließt sie dann die Werte aus um sie anzuzeigen. Die Werte Verarbeitung passiert in der Klasse selber. Alle Events werden in im "SudokuHandler" ausgewertet. Nun braucht er aber euch zugriff auf die Werte. Soll ich ihm nun auch das aktuelle "SudokuField" übergeben, oder wie mache ich das nach korrektem MVC (Im Moment mache ich es so). Mit einer weiteren Klasse im Controller Package?
Ich kann auch noch mehr Code posten, wobei es mir eher um das Grundverständis dieses Problems geht, da ich das immer wieder brauchen kann.
Gruß Brainiac