Advertisement
Guest User

Untitled

a guest
Dec 1st, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.38 KB | None | 0 0
  1. import javax.swing.*;
  2. import java.awt.event.*;
  3.  
  4. class Login extends JFrame implements ActionListener
  5. {
  6. JButton b = new JButton("Login");
  7. JButton b1 = new JButton("Register");
  8. JLabel l = new JLabel("Username");
  9. JLabel l1 = new JLabel("Password");
  10. JTextField f = new JTextField();
  11. JTextField f1 = new JTextField();
  12. User u[] = new User[5];
  13.  
  14. public Login(User u[])
  15. {
  16. this.u = u;
  17. setSize(600,600);
  18. setVisible(true);
  19. setLayout(null);
  20.  
  21. b.setBounds(400,350,90,40);
  22. add(b);
  23.  
  24. b1.setBounds(200,350,90,40);
  25. add(b1);
  26.  
  27. l.setBounds(100,150,100,20);
  28. add(l);
  29.  
  30. l1.setBounds(100,250,100,20);
  31. add(l1);
  32.  
  33. f.setBounds(250,150,200,25);
  34. add(f);
  35.  
  36. f1.setBounds(250,250,200,25);
  37. add(f1);
  38.  
  39. b.addActionListener(this);
  40. b1.addActionListener(this);
  41. }
  42.  
  43. String userName,password;
  44.  
  45. public void actionPerformed(ActionEvent a)
  46. {
  47. if(a.getSource() == b)
  48. {
  49. userName = f.getText();
  50. password = f1.getText();
  51.  
  52. if(userName.equals(u[0].getUserName()) && password.equals(u[0].getPassword()))
  53. {
  54. this.setVisible(false);
  55. JFrame f = new JFrame("WELCOME");
  56. f.setSize(1280,720);
  57. f.setVisible(true);
  58. WelcomeScreen w = new WelcomeScreen("Welcome.jpg");
  59. f.add(w);
  60. }
  61. else
  62. {
  63. LoginFailedScreen s = new LoginFailedScreen();
  64. }
  65. }
  66. else
  67. {
  68. this.setVisible(false);
  69. Registration r = new Registration();
  70. }
  71. }
  72. }
  73.  
  74. import javax.swing.*;
  75. import java.awt.event.*;
  76.  
  77. class Registration extends JFrame implements ActionListener
  78. {
  79. static int count = -1;
  80. User n[] = new User[5];
  81. JButton b = new JButton("Cancel");
  82. JButton b1 = new JButton("Submit");
  83.  
  84. JLabel l = new JLabel("First Name");
  85. JLabel l1 = new JLabel("Last Name");
  86. JLabel l2 = new JLabel("User Name");
  87. JLabel l3 = new JLabel("Password");
  88. JLabel l4 = new JLabel("Confirm Password");
  89. JLabel l5 = new JLabel("Email");
  90. JLabel l6 = new JLabel("Contact No");
  91.  
  92. JTextField t = new JTextField();
  93. JTextField t1 = new JTextField();
  94. JTextField t2 = new JTextField();
  95. JTextField t3 = new JTextField();
  96. JTextField t4 = new JTextField();
  97. JTextField t5 = new JTextField();
  98. JTextField t6 = new JTextField();
  99.  
  100. public Registration()
  101. {
  102. setSize(600,600);
  103. setVisible(true);
  104. setLayout(null);
  105.  
  106. l.setBounds(55,80,100,25);
  107. add(l);
  108.  
  109. l1.setBounds(55,120,100,25);
  110. add(l1);
  111.  
  112. l2.setBounds(55,160,100,25);
  113. add(l2);
  114.  
  115. l3.setBounds(55,200,100,25);
  116. add(l3);
  117.  
  118. l4.setBounds(55,240,150,25);
  119. add(l4);
  120.  
  121. l5.setBounds(55,280,100,25);
  122. add(l5);
  123.  
  124. l6.setBounds(55,320,100,25);
  125. add(l6);
  126.  
  127. t.setBounds(250,80,200,23);
  128. add(t);
  129.  
  130. t1.setBounds(250,120,200,23);
  131. add(t1);
  132.  
  133. t2.setBounds(250,160,200,23);
  134. add(t2);
  135.  
  136. t3.setBounds(250,200,200,23);
  137. add(t3);
  138.  
  139. t4.setBounds(250,240,200,23);
  140. add(t4);
  141.  
  142. t5.setBounds(250,280,200,23);
  143. add(t5);
  144.  
  145. t6.setBounds(250,320,200,23);
  146. add(t6);
  147.  
  148. b.setBounds(200,400,100,30);
  149. add(b);
  150.  
  151. b1.setBounds(350,400,100,30);
  152. add(b1);
  153.  
  154. b.addActionListener(this);
  155. b1.addActionListener(this);
  156. }
  157.  
  158. String first,last,user,pass,mail,contact;
  159. String confirmPass;
  160.  
  161. public void actionPerformed(ActionEvent a)
  162. {
  163. if(a.getSource() == b)
  164. {
  165. this.setVisible(false);
  166. Login k = new Login(n);
  167. }
  168. else
  169. {
  170. first = t.getText();
  171. last = t1.getText();
  172. user = t2.getText();
  173. pass = t3.getText();
  174. confirmPass = t4.getText();
  175. mail = t5.getText();
  176. contact = t6.getText();
  177.  
  178. if(first.equals("") || last.equals("") || user.equals("") || pass.equals("") || confirmPass.equals("") || mail.equals("") || contact.equals(""))
  179. {
  180. TextFieldEmpty t = new TextFieldEmpty();
  181. }
  182. else
  183. {
  184. if(pass.equals(confirmPass))
  185. {
  186. count++;
  187. n[count] = new User(first,last,user,pass,mail,contact);
  188. this.setVisible(false);
  189. Login s = new Login(n);
  190. RegistrationConfirmedScreen m = new RegistrationConfirmedScreen();
  191. }
  192. else
  193. {
  194. PasswordNotMatchScreen p = new PasswordNotMatchScreen();
  195. }
  196. }
  197. }
  198. }
  199. }
  200.  
  201. class Main
  202. {
  203. public static void main(String args[])
  204. {
  205. Login n = new Login(null);
  206. }
  207. }
  208.  
  209. User u[] = new User[5];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement