diff --git a/GUI.java b/GUI.java index f3d9305..eaac8d8 100644 --- a/GUI.java +++ b/GUI.java @@ -1,33 +1,34 @@ +import java.awt.Graphics; -/** - * Beschreiben Sie hier die Klasse GUI. - * - * @author (Ihr Name) - * @version (eine Versionsnummer oder ein Datum) - */ -public class GUI -{ - // Instanzvariablen - ersetzen Sie das folgende Beispiel mit Ihren Variablen - private int x; +import javax.swing.JFrame; +import javax.swing.JPanel; - /** - * Konstruktor für Objekte der Klasse GUI - */ - public GUI() - { - // Instanzvariable initialisieren - x = 0; - } +public class GUI extends JPanel { - /** - * Ein Beispiel einer Methode - ersetzen Sie diesen Kommentar mit Ihrem eigenen - * - * @param y ein Beispielparameter für eine Methode - * @return die Summe aus x und y - */ - public int beispielMethode(int y) - { - // tragen Sie hier den Code ein - return x + y; - } + private static final long serialVersionUID = 1L; + private JFrame frame; + + private Letter[][] letters; + + public GUI() { + frame = new JFrame(); + frame.setSize(1000, 800); + frame.setTitle("Wordle"); + frame.setVisible(true); + frame.setLocationRelativeTo(null); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + frame.add(this); + + letters = new Letter[5][6]; + for (int x = 0; x < letters.length; x++) { + for (int y = 0; y < letters[0].length; y++) { + letters[x][y] = new Letter(); + } + } + } + + @Override + protected void paintComponent(Graphics g) { + g.drawRect(100, 100, 100, 100); + } }