package com.company;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import java.awt.*;
public class GUI {
public JFrame Fenster(){
JFrame fenster = new JFrame("Kreuzworträtsel");
//fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenster.setSize(1000,1000);
fenster.setLayout(new GridLayout(8,8));
fenster.setVisible(true);
// Feldreihen
JPanel reihea = Reihea();
JPanel reiheb = Reiheb();
JPanel reihec = Reihec();
JPanel reihed = Reihed();
JPanel reihee = Reihee();
JPanel reihef = Reihef();
JPanel reiheg = Reiheg();
JPanel reiheh = Reiheh();
fenster.add(reihea);
fenster.add(reiheb);
fenster.add(reihec);
fenster.add(reihed);
fenster.add(reihee);
fenster.add(reihef);
fenster.add(reiheg);
fenster.add(reiheh);
return fenster;
}
Woerter string = new Woerter();
// Feldreihen
JPanel Reihea(){
JPanel reihe = new JPanel(new GridLayout(1,8));
// Felder
JLabel Feld1a = new JLabel(string.Buchstabe(1,1));
JLabel Feld2a = new JLabel(string.Buchstabe(2,1));
JLabel Feld3a = new JLabel(string.Buchstabe(3,1));
JLabel Feld4a = new JLabel(string.Buchstabe(4,1));
JLabel Feld5a = new JLabel(string.Buchstabe(5,1));
JLabel Feld6a = new JLabel(string.Buchstabe(6,1));
JLabel Feld7a = new JLabel(string.Buchstabe(7,1));
JLabel Feld8a = new JLabel(string.Buchstabe(8,1));
reihe.add(Feld1a);
reihe.add(Feld2a);
reihe.add(Feld3a);
reihe.add(Feld4a);
reihe.add(Feld5a);
reihe.add(Feld6a);
reihe.add(Feld7a);
reihe.add(Feld8a);
return reihe;
}
JPanel Reiheb(){
JPanel reihe = new JPanel(new GridLayout(1,8));
// Felder
JLabel Feld1b = new JLabel(string.Buchstabe(1,2));
JLabel Feld2b = new JLabel(string.Buchstabe(2,2));
JLabel Feld3b = new JLabel(string.Buchstabe(3,2));
JLabel Feld4b = new JLabel(string.Buchstabe(4,2));
JLabel Feld5b = new JLabel(string.Buchstabe(5,2));
JLabel Feld6b = new JLabel(string.Buchstabe(6,2));
JLabel Feld7b = new JLabel(string.Buchstabe(7,2));
JLabel Feld8b = new JLabel(string.Buchstabe(8,2));
reihe.add(Feld1b);
reihe.add(Feld2b);
reihe.add(Feld3b);
reihe.add(Feld4b);
reihe.add(Feld5b);
reihe.add(Feld6b);
reihe.add(Feld7b);
reihe.add(Feld8b);
return reihe;
}
JPanel Reihec(){
JPanel reihe = new JPanel(new GridLayout(1,8));
// Felder
JLabel Feld1c = new JLabel(string.Buchstabe(1,3));
JLabel Feld2c = new JLabel(string.Buchstabe(2,3));
JLabel Feld3c = new JLabel(string.Buchstabe(3,3));
JLabel Feld4c = new JLabel(string.Buchstabe(4,3));
JLabel Feld5c = new JLabel(string.Buchstabe(5,3));
JLabel Feld6c = new JLabel(string.Buchstabe(6,3));
JLabel Feld7c = new JLabel(string.Buchstabe(7,3));
JLabel Feld8c = new JLabel(string.Buchstabe(8,3));
reihe.add(Feld1c);
reihe.add(Feld2c);
reihe.add(Feld3c);
reihe.add(Feld4c);
reihe.add(Feld5c);
reihe.add(Feld6c);
reihe.add(Feld7c);
reihe.add(Feld8c);
return reihe;
}
JPanel Reihed(){
JPanel reihe = new JPanel(new GridLayout(1,8));
// Felder
JLabel Feld1d = new JLabel(string.Buchstabe(1,4));
JLabel Feld2d = new JLabel(string.Buchstabe(2,4));
JLabel Feld3d = new JLabel(string.Buchstabe(3,4));
JLabel Feld4d = new JLabel(string.Buchstabe(4,4));
JLabel Feld5d = new JLabel(string.Buchstabe(5,4));
JLabel Feld6d = new JLabel(string.Buchstabe(6,4));
JLabel Feld7d = new JLabel(string.Buchstabe(7,4));
JLabel Feld8d = new JLabel(string.Buchstabe(8,4));
reihe.add(Feld1d);
reihe.add(Feld2d);
reihe.add(Feld3d);
reihe.add(Feld4d);
reihe.add(Feld5d);
reihe.add(Feld6d);
reihe.add(Feld7d);
reihe.add(Feld8d);
return reihe;
}
JPanel Reihee(){
JPanel reihe = new JPanel(new GridLayout(1,8));
// Felder
JLabel Feld1e = new JLabel(string.Buchstabe(1,5));
JLabel Feld2e = new JLabel(string.Buchstabe(2,5));
JLabel Feld3e = new JLabel(string.Buchstabe(3,5));
JLabel Feld4e = new JLabel(string.Buchstabe(4,5));
JLabel Feld5e = new JLabel(string.Buchstabe(5,5));
JLabel Feld6e = new JLabel(string.Buchstabe(6,5));
JLabel Feld7e = new JLabel(string.Buchstabe(7,5));
JLabel Feld8e = new JLabel(string.Buchstabe(8,5));
reihe.add(Feld1e);
reihe.add(Feld2e);
reihe.add(Feld3e);
reihe.add(Feld4e);
reihe.add(Feld5e);
reihe.add(Feld6e);
reihe.add(Feld7e);
reihe.add(Feld8e);
return reihe;
}
JPanel Reihef(){
JPanel reihe = new JPanel(new GridLayout(1,8));
// Felder
JLabel Feld1f = new JLabel(string.Buchstabe(1,6));
JLabel Feld2f = new JLabel(string.Buchstabe(2,6));
JLabel Feld3f = new JLabel(string.Buchstabe(3,6));
JLabel Feld4f = new JLabel(string.Buchstabe(4,6));
JLabel Feld5f = new JLabel(string.Buchstabe(5,6));
JLabel Feld6f = new JLabel(string.Buchstabe(6,6));
JLabel Feld7f = new JLabel(string.Buchstabe(7,6));
JLabel Feld8f = new JLabel(string.Buchstabe(8,6));
reihe.add(Feld1f);
reihe.add(Feld2f);
reihe.add(Feld3f);
reihe.add(Feld4f);
reihe.add(Feld5f);
reihe.add(Feld6f);
reihe.add(Feld7f);
reihe.add(Feld8f);
return reihe;
}
JPanel Reiheg(){
JPanel reihe = new JPanel(new GridLayout(1,8));
// Felder
JLabel Feld1g = new JLabel(string.Buchstabe(1,7));
JLabel Feld2g = new JLabel(string.Buchstabe(2,7));
JLabel Feld3g = new JLabel(string.Buchstabe(3,7));
JLabel Feld4g = new JLabel(string.Buchstabe(4,7));
JLabel Feld5g = new JLabel(string.Buchstabe(5,7));
JLabel Feld6g = new JLabel(string.Buchstabe(6,7));
JLabel Feld7g = new JLabel(string.Buchstabe(7,7));
JLabel Feld8g = new JLabel(string.Buchstabe(8,7));
reihe.add(Feld1g);
reihe.add(Feld2g);
reihe.add(Feld3g);
reihe.add(Feld4g);
reihe.add(Feld5g);
reihe.add(Feld6g);
reihe.add(Feld7g);
reihe.add(Feld8g);
return reihe;
}
JPanel Reiheh(){
JPanel reihe = new JPanel(new GridLayout(1,8));
// Felder
JLabel Feld1h = new JLabel(string.Buchstabe(1,8));
JLabel Feld2h = new JLabel(string.Buchstabe(2,8));
JLabel Feld3h = new JLabel(string.Buchstabe(3,8));
JLabel Feld4h = new JLabel(string.Buchstabe(4,8));
JLabel Feld5h = new JLabel(string.Buchstabe(5,8));
JLabel Feld6h = new JLabel(string.Buchstabe(6,8));
JLabel Feld7h = new JLabel(string.Buchstabe(7,8));
JLabel Feld8h = new JLabel(string.Buchstabe(8,8));
reihe.add(Feld1h);
reihe.add(Feld2h);
reihe.add(Feld3h);
reihe.add(Feld4h);
reihe.add(Feld5h);
reihe.add(Feld6h);
reihe.add(Feld7h);
reihe.add(Feld8h);
return reihe;
}
}