diff --git a/shukan/ShukanParameters.java b/shukan/ShukanParameters.java index 1dbf29f62ac46f7618b21df5d4080675e8f9c563..d611d706acff15e95a327beeacf2688b1499f1f4 100644 --- a/shukan/ShukanParameters.java +++ b/shukan/ShukanParameters.java @@ -36,11 +36,7 @@ class ShukanParameters extends JFrame { changerdetheme = new JButton("Changer de thème"); changerdetheme.setPreferredSize(new Dimension(190, 25)); - para = new JButton("Raccourcis"); - para.setPreferredSize(new Dimension(190, 25)); - - - + changerdetheme.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { remove(pPrincipal); @@ -116,6 +112,7 @@ class ShukanParameters extends JFrame { gbcprinc.gridy = 0; gbc.fill = GridBagConstraints.HORIZONTAL; p.add(changerdetheme, gbcprinc); + gbcprinc.gridx = 0; gbcprinc.gridy = 1; p.add(para, gbcprinc); @@ -151,16 +148,20 @@ class ShukanParameters extends JFrame { } }); + + para = new JButton("Raccourcis"); + para.setPreferredSize(new Dimension(190, 25)); para.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e){ remove (pPrincipal); validate(); repaint(); - p2 = new JPanel(); - p2.setLayout(new BoxLayout(p2, BoxLayout.Y_AXIS)); - setSize(new Dimension(400, 300)); + p2 = new JPanel(new GridBagLayout()); + GridBagConstraints gbcpara = new GridBagConstraints(); + + setSize(new Dimension(500, 400)); Labq = new JLabel("q : Quitter"); Labl = new JLabel("l : Déplace extremité gauche vers gauche"); @@ -183,11 +184,13 @@ class ShukanParameters extends JFrame { p2.removeAll(); gbcprinc.insets = new Insets(10, 10, 10, 10); + setSize(new Dimension(300, 300)); gbcprinc.gridx = 0; gbcprinc.gridy = 0; gbc.fill = GridBagConstraints.HORIZONTAL; p.add(changerdetheme, gbcprinc); + gbcprinc.gridx = 0; gbcprinc.gridy = 1; p.add(para, gbcprinc); @@ -199,17 +202,50 @@ class ShukanParameters extends JFrame { } }); - - p2.add(Labq); - p2.add(Labl); - p2.add(Labm); - p2.add(LabLO); - p2.add(LabMP); - p2.add(Lableft); - p2.add(Labright); - p2.add(LabE); - p2.add(LabX); - p2.add(retour); + + gbcpara.insets = new Insets(10, 10, 10, 10); + gbcpara.anchor = GridBagConstraints.WEST; + + gbcpara.gridx = 0; + gbcpara.gridy = 0; + gbc.fill = GridBagConstraints.HORIZONTAL; + p2.add(Labq, gbcpara); + + gbcpara.gridx = 0; + gbcpara.gridy = 1; + p2.add(Labl, gbcpara); + + gbcpara.gridx = 0; + gbcpara.gridy = 2; + p2.add(Labm, gbcpara); + + gbcpara.gridx = 0; + gbcpara.gridy = 3; + p2.add(LabLO, gbcpara); + + gbcpara.gridx = 0; + gbcpara.gridy = 4; + p2.add(LabMP, gbcpara); + + gbcpara.gridx = 0; + gbcpara.gridy = 5; + p2.add(Lableft, gbcpara); + + gbcpara.gridx = 0; + gbcpara.gridy = 6; + p2.add(Labright, gbcpara); + + gbcpara.gridx = 0; + gbcpara.gridy = 7; + p2.add(LabE, gbcpara); + + gbcpara.gridx = 0; + gbcpara.gridy = 8; + p2.add(LabX, gbcpara); + + gbcprinc.gridx = 0; + gbcprinc.gridy = 9; + p2.add(retour, gbcprinc); add(p2);