1   package capocalGUI;
2   
3   import java.awt.BorderLayout;
4   import java.awt.FlowLayout;
5   
6   import javax.swing.JButton;
7   import javax.swing.JDialog;
8   import javax.swing.JPanel;
9   import javax.swing.border.EmptyBorder;
10  import javax.swing.JLabel;
11  import javax.swing.SwingConstants;
12  import java.awt.Component;
13  import java.awt.Font;
14  
15  /**
16   * @author Timo Koski
17   *
18   */
19  public class Ck_unfamiliaruser extends JDialog {
20  
21      /**
22       * 
23       */
24      private static final long serialVersionUID = 1L;
25      private final JPanel contentPanel = new JPanel();
26  
27      /**
28       * Launch the application.
29       * @param args ei käytössä
30       */
31      @SuppressWarnings("static-access")
32      public static void main(String[] args) {
33          try {
34              Ck_unfamiliaruser dialog = new Ck_unfamiliaruser();
35              dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
36              dialog.setVisible(true);
37          } catch (Exception e) {
38              e.printStackTrace();
39          }
40      }
41  
42      /**
43       * Create the dialog.
44       */
45      public Ck_unfamiliaruser() {
46          setTitle("Uusi nimi");
47          setBounds(100, 100, 300, 150);
48          getContentPane().setLayout(new BorderLayout());
49          contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
50          getContentPane().add(contentPanel, BorderLayout.CENTER);
51          contentPanel.setLayout(new BorderLayout(0, 0));
52          {
53              JLabel lblOnUusiNimi = new JLabel("<SyotetettyNimi> on uusi nimi!");
54              lblOnUusiNimi.setFont(new Font("Tahoma", Font.PLAIN, 11));
55              contentPanel.add(lblOnUusiNimi, BorderLayout.CENTER);
56              lblOnUusiNimi.setHorizontalAlignment(SwingConstants.CENTER);
57          }
58          {
59              JLabel lblLuodaankoUusiKyttj = new JLabel("Luodaanko uusi k\u00E4ytt\u00E4j\u00E4?");
60              lblLuodaankoUusiKyttj.setFont(new Font("Tahoma", Font.PLAIN, 11));
61              lblLuodaankoUusiKyttj.setAlignmentX(Component.CENTER_ALIGNMENT);
62              lblLuodaankoUusiKyttj.setHorizontalAlignment(SwingConstants.CENTER);
63              contentPanel.add(lblLuodaankoUusiKyttj, BorderLayout.SOUTH);
64          }
65          {
66              JPanel buttonPane = new JPanel();
67              buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
68              getContentPane().add(buttonPane, BorderLayout.SOUTH);
69              {
70                  JButton okButton = new JButton("OK");
71                  okButton.setActionCommand("OK");
72                  buttonPane.add(okButton);
73                  getRootPane().setDefaultButton(okButton);
74              }
75              {
76                  JButton cancelButton = new JButton("Cancel");
77                  cancelButton.setActionCommand("Cancel");
78                  buttonPane.add(cancelButton);
79              }
80          }
81      }
82  
83  }
84