src/de/uapcore/sudoku/ButtonPanel.java

Sat, 26 Jan 2013 17:42:07 +0100

author
Mike Becker <universe@uap-core.de>
date
Sat, 26 Jan 2013 17:42:07 +0100
changeset 2
5179eff8a9b6
child 3
ed931970b4ac
permissions
-rw-r--r--

check functions

     1 package de.uapcore.sudoku;
     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;
    10 /**
    11  *
    12  * @author mike
    13  */
    14 public final class ButtonPanel extends JPanel {
    16     private JButton save, check, solve;
    18     public ButtonPanel(ActionHandler l) {
    19         setLayout(new GridBagLayout());
    21         GridBagConstraints c = new GridBagConstraints();
    22         c.insets = new Insets(10, 10, 10, 10);
    23         c.fill = GridBagConstraints.HORIZONTAL;
    24         c.weightx = 1;
    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);
    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);
    44         setBackground(Color.WHITE);
    45     }
    46 }

mercurial