Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.*;
- import java.awt.event.*;
- class Login extends JFrame implements ActionListener
- {
- JButton b = new JButton("Login");
- JButton b1 = new JButton("Register");
- JLabel l = new JLabel("Username");
- JLabel l1 = new JLabel("Password");
- JTextField f = new JTextField();
- JTextField f1 = new JTextField();
- User u[] = new User[5];
- public Login(User u[])
- {
- this.u = u;
- setSize(600,600);
- setVisible(true);
- setLayout(null);
- b.setBounds(400,350,90,40);
- add(b);
- b1.setBounds(200,350,90,40);
- add(b1);
- l.setBounds(100,150,100,20);
- add(l);
- l1.setBounds(100,250,100,20);
- add(l1);
- f.setBounds(250,150,200,25);
- add(f);
- f1.setBounds(250,250,200,25);
- add(f1);
- b.addActionListener(this);
- b1.addActionListener(this);
- }
- String userName,password;
- public void actionPerformed(ActionEvent a)
- {
- if(a.getSource() == b)
- {
- userName = f.getText();
- password = f1.getText();
- if(userName.equals(u[0].getUserName()) && password.equals(u[0].getPassword()))
- {
- this.setVisible(false);
- JFrame f = new JFrame("WELCOME");
- f.setSize(1280,720);
- f.setVisible(true);
- WelcomeScreen w = new WelcomeScreen("Welcome.jpg");
- f.add(w);
- }
- else
- {
- LoginFailedScreen s = new LoginFailedScreen();
- }
- }
- else
- {
- this.setVisible(false);
- Registration r = new Registration();
- }
- }
- }
- import javax.swing.*;
- import java.awt.event.*;
- class Registration extends JFrame implements ActionListener
- {
- static int count = -1;
- User n[] = new User[5];
- JButton b = new JButton("Cancel");
- JButton b1 = new JButton("Submit");
- JLabel l = new JLabel("First Name");
- JLabel l1 = new JLabel("Last Name");
- JLabel l2 = new JLabel("User Name");
- JLabel l3 = new JLabel("Password");
- JLabel l4 = new JLabel("Confirm Password");
- JLabel l5 = new JLabel("Email");
- JLabel l6 = new JLabel("Contact No");
- JTextField t = new JTextField();
- JTextField t1 = new JTextField();
- JTextField t2 = new JTextField();
- JTextField t3 = new JTextField();
- JTextField t4 = new JTextField();
- JTextField t5 = new JTextField();
- JTextField t6 = new JTextField();
- public Registration()
- {
- setSize(600,600);
- setVisible(true);
- setLayout(null);
- l.setBounds(55,80,100,25);
- add(l);
- l1.setBounds(55,120,100,25);
- add(l1);
- l2.setBounds(55,160,100,25);
- add(l2);
- l3.setBounds(55,200,100,25);
- add(l3);
- l4.setBounds(55,240,150,25);
- add(l4);
- l5.setBounds(55,280,100,25);
- add(l5);
- l6.setBounds(55,320,100,25);
- add(l6);
- t.setBounds(250,80,200,23);
- add(t);
- t1.setBounds(250,120,200,23);
- add(t1);
- t2.setBounds(250,160,200,23);
- add(t2);
- t3.setBounds(250,200,200,23);
- add(t3);
- t4.setBounds(250,240,200,23);
- add(t4);
- t5.setBounds(250,280,200,23);
- add(t5);
- t6.setBounds(250,320,200,23);
- add(t6);
- b.setBounds(200,400,100,30);
- add(b);
- b1.setBounds(350,400,100,30);
- add(b1);
- b.addActionListener(this);
- b1.addActionListener(this);
- }
- String first,last,user,pass,mail,contact;
- String confirmPass;
- public void actionPerformed(ActionEvent a)
- {
- if(a.getSource() == b)
- {
- this.setVisible(false);
- Login k = new Login(n);
- }
- else
- {
- first = t.getText();
- last = t1.getText();
- user = t2.getText();
- pass = t3.getText();
- confirmPass = t4.getText();
- mail = t5.getText();
- contact = t6.getText();
- if(first.equals("") || last.equals("") || user.equals("") || pass.equals("") || confirmPass.equals("") || mail.equals("") || contact.equals(""))
- {
- TextFieldEmpty t = new TextFieldEmpty();
- }
- else
- {
- if(pass.equals(confirmPass))
- {
- count++;
- n[count] = new User(first,last,user,pass,mail,contact);
- this.setVisible(false);
- Login s = new Login(n);
- RegistrationConfirmedScreen m = new RegistrationConfirmedScreen();
- }
- else
- {
- PasswordNotMatchScreen p = new PasswordNotMatchScreen();
- }
- }
- }
- }
- }
- class Main
- {
- public static void main(String args[])
- {
- Login n = new Login(null);
- }
- }
- User u[] = new User[5];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement