DEV_BUT1/DEV2.1/TP03/Damier.java

33 lines
851 B
Java
Raw Normal View History

2023-04-04 14:03:16 +02:00
import javax.swing.*;
import java.awt.*;
public class Damier{
public static void main(String[] args) {
// un objet pour servir de fenetre
JFrame fenetre = new JFrame("Damier");
// on configure la fenetre
fenetre.setSize(500, 500);
fenetre.setLocation(0, 0);
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// on fait la grille
int ligne = Integer.parseInt(args[0]);
GridLayout grille = new GridLayout(ligne,ligne);
fenetre.setLayout(grille);
for(int i=0; i <ligne ; i++){
for(int j=0; j<ligne ; j++){
JPanel panneau = new JPanel();
if((j%2) == (i%2)){
panneau.setBackground(Color.CYAN);
fenetre.add(panneau);
}
else{
panneau.setBackground(Color.WHITE);
fenetre.add(panneau);
}
}
}
fenetre.setVisible(true);
}
}