From e817b064e1ae451b53a33712094c9fab8f3b63f0 Mon Sep 17 00:00:00 2001 From: Morph01 Date: Thu, 22 May 2025 10:12:58 +0200 Subject: [PATCH] refactor: remove git tree error during merges --- .../main/java/org/Models/GridLayoutCarre.java | 55 ------------------- 1 file changed, 55 deletions(-) delete mode 100644 app/src/main/java/org/Models/GridLayoutCarre.java diff --git a/app/src/main/java/org/Models/GridLayoutCarre.java b/app/src/main/java/org/Models/GridLayoutCarre.java deleted file mode 100644 index 5a49e65..0000000 --- a/app/src/main/java/org/Models/GridLayoutCarre.java +++ /dev/null @@ -1,55 +0,0 @@ -package org.Models; - -import java.awt.*; - -public class GridLayoutCarre implements LayoutManager { - private int lignes; - private int colonnes; - - public GridLayoutCarre(int lignes, int colonnes) { - this.lignes = lignes; - this.colonnes = colonnes; - } - - @Override - public void addLayoutComponent(String name, Component comp) { - } - - @Override - public void removeLayoutComponent(Component comp) { - - } - - @Override - public Dimension preferredLayoutSize(Container parent) { - return parent.getPreferredSize(); - } - - @Override - public Dimension minimumLayoutSize(Container parent) { - return parent.getMinimumSize(); - } - - @Override - public void layoutContainer(Container parent) { - int largeur = parent.getWidth(); - int hauteur = parent.getHeight(); - int tailleCase = Math.min(largeur / colonnes, hauteur / lignes); - int offSetX = (largeur - tailleCase * colonnes) / 2; - int offSetY = (hauteur - tailleCase * lignes) / 2; - int index = 0; - - for (int i = 0; i < lignes; i++) { - for (int j = 0; j < colonnes; j++) { - if (index >= parent.getComponentCount()) { - return; - } - Component comp = parent.getComponent(index++); - int x = offSetX + j * tailleCase; - int y = offSetY + i * tailleCase; - comp.setBounds(x, y, tailleCase, tailleCase); - } - } - - } -}