import javax.swing.*; import java.awt.*; public class exo2{ public static void main(String[] args){ // Création d'une fenêtre + configuration JFrame fenetre = new JFrame(); fenetre.setSize(500, 500); // Conversion de la taille donnée en argument en INT int nombre = Integer.parseInt(args[0]); GridLayout gestionnaire = new GridLayout(nombre,nombre); JPanel[] bouton = new JPanel[nombre*nombre]; for (int i = 0; i < nombre * nombre; i++) { bouton[i] = new JPanel(); int ligne = i / nombre; int colonne = i % nombre; if ((ligne + colonne) % 2 == 0) { bouton[i].setBackground(Color.WHITE); } else { bouton[i].setBackground(new Color(51,249,255)); } fenetre.add(bouton[i]); } // Affichage de la fenêtre fenetre.setLayout(gestionnaire); fenetre.setVisible(true); } }