Guest User

Untitled

a guest
May 24th, 2017
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.24 KB | None | 0 0
  1. import java.awt.BorderLayout;
  2. import java.awt.GridLayout;
  3. import java.awt.event.ActionEvent;
  4. import java.awt.event.ActionListener;
  5.  
  6. import javax.swing.*;
  7.  
  8. public class frmRegister extends JFrame implements ActionListener{
  9.    
  10.     JPanel pnlHeader,pnlInput,pnlGender,pnlButton,pnlAgree;
  11.     JLabel lblRegister,lblUserID,lblAgree,lblUsername,lblPassword,lblConfirmPassword,lblGender,lblAge;
  12.     JTextField txtUsername,txtUserID;
  13.     JPasswordField txtPassword;
  14.     JRadioButton rdbMale,rdbFemale;
  15.     JButton btnCancel,btnRegister;
  16.     JCheckBox chkAgree;
  17.    
  18.    
  19.     ButtonGroup grpGender;
  20.     DefaultListModel listModel;
  21.  
  22.     JPasswordField txtConfirmPassword;
  23.    
  24.     public frmRegister() {
  25.         listModel = new DefaultListModel();
  26.        
  27.        
  28.         pnlHeader = new JPanel();
  29.         pnlInput = new JPanel(new GridLayout(7,2));
  30.         pnlGender = new JPanel(new GridLayout());
  31.         pnlButton = new JPanel();
  32.         pnlAgree = new JPanel(new GridLayout ());
  33.         /*pnlRegister = new JPanel(new BorderLayout());
  34.         pnlBody = new JPanel(new GridLayout(6, 2));
  35.        
  36.         pnlFooter = new JPanel(new GridLayout(2,1));
  37.         pnlGender = new JPanel();
  38.         pnlHeader = new JPanel();
  39.         pnlAgree = new JPanel();
  40.         pnlButton = new JPanel();
  41.         */
  42.         lblRegister = new JLabel ("Register");
  43.         lblUserID = new JLabel ("User ID :");
  44.         lblUsername = new JLabel ("Username");
  45.         lblPassword = new JLabel ("Password");
  46.         lblConfirmPassword =new JLabel ("Confirm Password");
  47.         lblGender = new JLabel("Gender");
  48.         lblAge = new JLabel("Age");
  49.         lblAgree = new JLabel ("I Agree to Terms and Condition");
  50.        
  51.         txtUserID = new JTextField();
  52.         txtUsername = new JTextField();
  53.         txtPassword = new JPasswordField();
  54.         txtConfirmPassword = new JPasswordField();
  55.        
  56.         rdbMale = new JRadioButton("Male");
  57.         rdbFemale = new JRadioButton("Female");
  58.        
  59.         grpGender = new ButtonGroup();
  60.         grpGender.add(rdbMale);
  61.         grpGender.add(rdbFemale);
  62.        
  63.         chkAgree = new JCheckBox();
  64.        
  65.         pnlAgree.add(chkAgree);
  66.         pnlAgree.add(lblAgree);
  67.        
  68.         pnlGender.add(rdbMale);
  69.         pnlGender.add(rdbFemale);
  70.        
  71.        
  72.         btnCancel = new JButton("Cancel");
  73.         btnRegister = new JButton("Register");
  74.        
  75.         pnlButton.add(btnCancel);
  76.         pnlButton.add(btnRegister);
  77.        
  78.         btnCancel.addActionListener(this);
  79.         btnRegister.addActionListener(this);
  80.        
  81.        
  82.         pnlHeader.add(lblRegister);
  83.        
  84.         pnlInput.add(lblUserID);
  85.         pnlInput.add(txtUserID);
  86.         pnlInput.add(lblUsername);     
  87.         pnlInput.add(txtUsername);
  88.         pnlInput.add(lblPassword);
  89.         pnlInput.add(txtPassword);
  90.         pnlInput.add(lblConfirmPassword);
  91.         pnlInput.add(txtConfirmPassword);
  92.         pnlInput.add(lblGender);
  93.         pnlInput.add(pnlGender);
  94.         pnlInput.add(new JLabel(""));
  95.         pnlInput.add(pnlAgree);
  96.  
  97.         /*pnlFooter.add(pnlAgree);
  98.         pnlFooter.add(pnlButton);
  99.         pnlRegister.add(pnlHeader,BorderLayout.NORTH);
  100.         pnlRegister.add(pnlBody,BorderLayout.CENTER);
  101.         pnlRegister.add(pnlFooter,BorderLayout.SOUTH);
  102.         */
  103.        
  104.         setLayout(new GridLayout(3,1));
  105.         setVisible(true);
  106.         setSize(600, 400);
  107.         setDefaultCloseOperation(EXIT_ON_CLOSE);
  108.         setLocationRelativeTo(null);
  109.         add(pnlHeader);
  110.         add(pnlInput);
  111.         add(pnlButton);
  112.        
  113.     }
  114.  
  115.     public void actionPerformed(ActionEvent e) {
  116.         if(e.getSource() == btnCancel ){
  117.             Main login = new Main();
  118.             this.dispose();
  119.            
  120.         }else if(e.getSource() == btnRegister){
  121.            
  122.         }
  123.        
  124.     }
  125.  
  126.  
  127. }
Add Comment
Please, Sign In to add comment