Hallo ihr Lieben,
bin ganz neu und kenne mich vorallem noch nicht so gut in Java und vorallem mit Swing aus.
Für die Uni müssen wir ein Dame-Spiel programmieren. Meine Aufgabe ist es, das Spielfeld zu entwickeln. Das ist mir auch gelungen. Nur möchte ich, dass um das Spielfeld ein etwas größerer Rand ist für Buttons, Spielstände und rausgeworfene Steine. Kann mir da jemand einen Tipp geben wie ich das am Besten anstelle? Danke
bin ganz neu und kenne mich vorallem noch nicht so gut in Java und vorallem mit Swing aus.
Für die Uni müssen wir ein Dame-Spiel programmieren. Meine Aufgabe ist es, das Spielfeld zu entwickeln. Das ist mir auch gelungen. Nur möchte ich, dass um das Spielfeld ein etwas größerer Rand ist für Buttons, Spielstände und rausgeworfene Steine. Kann mir da jemand einen Tipp geben wie ich das am Besten anstelle? Danke
Java:
package projekt_dame;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.Insets;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Projekt_Dame {
public static void main(String[] args) {
JFrame Fenster = new JFrame("Dame");
GridLayout grid = new GridLayout(8,8);
Fenster.setSize(600,600);
Fenster.setLayout(grid);
Fenster.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
Fenster.setVisible(true);
for (int reihe = 1; reihe <=8; reihe++){
for (int spalte = 1; spalte <=8; spalte++){
if((reihe+spalte)%2 == 0){
JLabel schwarz = new JLabel();
schwarz.setBackground(Color.BLACK);
schwarz.setOpaque(true);
Fenster.getContentPane().add(schwarz);
}
else{
JLabel weiß = new JLabel();
weiß.setBackground (Color.WHITE);
weiß.setOpaque(true);
Fenster.getContentPane().add(weiß);
}
}
}
}
}