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