src/de/uapcore/sudoku/ButtonPanel.java

changeset 2
5179eff8a9b6
child 3
ed931970b4ac
equal deleted inserted replaced
1:f1d7de36b01e 2:5179eff8a9b6
1 package de.uapcore.sudoku;
2
3 import java.awt.Color;
4 import java.awt.GridBagConstraints;
5 import java.awt.GridBagLayout;
6 import java.awt.Insets;
7 import javax.swing.JButton;
8 import javax.swing.JPanel;
9
10 /**
11 *
12 * @author mike
13 */
14 public final class ButtonPanel extends JPanel {
15
16 private JButton save, check, solve;
17
18 public ButtonPanel(ActionHandler l) {
19 setLayout(new GridBagLayout());
20
21 GridBagConstraints c = new GridBagConstraints();
22 c.insets = new Insets(10, 10, 10, 10);
23 c.fill = GridBagConstraints.HORIZONTAL;
24 c.weightx = 1;
25
26 c.gridx = 0;
27 c.gridy = 0;
28 save = new JButton("Speichern");
29 add(save, c);
30 c.gridx++;
31 check = new JButton("Prüfen");
32 add(check, c);
33 solve = new JButton("Lösen");
34 c.gridx++;
35 add(solve, c);
36
37 save.setActionCommand(ActionHandler.SAVE);
38 save.addActionListener(l);
39 check.setActionCommand(ActionHandler.CHECK);
40 check.addActionListener(l);
41 solve.setActionCommand(ActionHandler.SOLVE);
42 solve.addActionListener(l);
43
44 setBackground(Color.WHITE);
45 }
46 }

mercurial