import javax.swing.*; import java.awt.*; public class Q2_Damier{ public static void main(String[] args) { if (args.length < 2){ System.out.println("Usage: java Q2_Damier "); return 1; } Fenetre fenetre = new Fenetre(columns, rows); } } class Fenetre{ private int colums; private int rows; private static Color color1 = new Color(0,0,0); private static Color color2 = new Color(255,255,255); public Fenetre(int columns, int rows){ this.columns = columns; this.rows = rows; } public void creerFenetre(){ GridLayout grille = new GridLayout(this.rows, this.columns); JFrame fenetre = new JFrame(); fenetre.setSize(500, 300); fenetre.setLocation(0, 0); fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); fenetre.setLayout(grille); for(int y = 0; y < this.rows; y++){ for(int x = 0; x < this.colums; x++){ JButton case = new JButton(); if ((x%2==0 && y%2==0) || (x%2==1 && y%2==1)){ case.setBackground(Fenetre.color1); } else{ case.setBackground(Fenetre.color2); } fenetre.add(case); } } fenetre.setVisible(true); } }