Advertisement
Guest User

Untitled

a guest
May 24th, 2017
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement