From cf13329de0a3cfc2d08597d05013b11f4b93cdc8 Mon Sep 17 00:00:00 2001
From: CHEVALIER Noemy <noemy.chevalier7@etu.univ-lorraine.fr>
Date: Sat, 20 May 2023 09:17:12 +0000
Subject: [PATCH] Update ShukanParameters.java

---
 shukan/ShukanParameters.java | 46 ++++++++++++++++++++++++++++--------
 1 file changed, 36 insertions(+), 10 deletions(-)

diff --git a/shukan/ShukanParameters.java b/shukan/ShukanParameters.java
index 976842a..f97a2da 100644
--- a/shukan/ShukanParameters.java
+++ b/shukan/ShukanParameters.java
@@ -15,17 +15,22 @@ class ShukanParameters extends JFrame {
     /** built a parameter window */
     public ShukanParameters(String titre) {
         super(titre);
-        p = new JPanel();
+        p = new JPanel(new GridBagLayout());
+        GridBagConstraints gbcprinc = new GridBagConstraints();
+
 
         p1 = new JPanel(new GridBagLayout());
         GridBagConstraints gbc = new GridBagConstraints();
 
         changerdetheme = new JButton("Changer de thème");
         changerdetheme.setPreferredSize(new Dimension(190, 25));
+
         changertouches = new JButton("Changer les touches");
         changertouches.setPreferredSize(new Dimension(190, 25));
+
         changercouleurs = new JButton("Changer les couleurs");
         changercouleurs.setPreferredSize(new Dimension(190, 25));
+        
         changerdetheme.addActionListener(new ActionListener() {
             public void actionPerformed(ActionEvent e) {
                 remove(pPrincipal);
@@ -67,9 +72,21 @@ class ShukanParameters extends JFrame {
                         repaint();
 
                         p.removeAll();
-                        p.add(changerdetheme);
-                        p.add(changercouleurs);
-                        p.add(changertouches);
+                        gbcprinc.insets = new Insets(10, 10, 10, 10);
+ 
+                        gbcprinc.gridx = 0;
+                        gbcprinc.gridy = 0;
+                        gbc.fill = GridBagConstraints.HORIZONTAL;
+                        p.add(changerdetheme, gbcprinc);
+                
+                        gbcprinc.gridx = 0;
+                        gbcprinc.gridy = 1;
+                        p.add(changertouches, gbcprinc);
+                        
+                        gbcprinc.gridx = 0;
+                        gbcprinc.gridy = 2;
+                        p.add(changercouleurs, gbcprinc);
+
                         pPrincipal = p;
 
                         add(pPrincipal);
@@ -102,13 +119,22 @@ class ShukanParameters extends JFrame {
             }
         });
 
-        p.add(changerdetheme);
-        p.add(changertouches);
-        p.add(changercouleurs);
+        gbcprinc.insets = new Insets(10, 10, 10, 10);
+ 
+        gbcprinc.gridx = 0;
+        gbcprinc.gridy = 0;
+        gbc.fill = GridBagConstraints.HORIZONTAL;
+        p.add(changerdetheme, gbcprinc);
+
+        gbcprinc.gridx = 0;
+        gbcprinc.gridy = 1;
+        p.add(changertouches, gbcprinc);
+        
+        gbcprinc.gridx = 0;
+        gbcprinc.gridy = 2;
+        p.add(changercouleurs, gbcprinc);
+
         pPrincipal = p;
         add(pPrincipal);
     }
 }
-
-
-
-- 
GitLab