0% found this document useful (0 votes)
15 views3 pages

Electricity Billing System Login & Signup

Electricity billing system

Uploaded by

madhuri0anudip
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views3 pages

Electricity Billing System Login & Signup

Electricity billing system

Uploaded by

madhuri0anudip
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Electricity Billing System

Java Program – Login Screen


import [Link].*;
import [Link].*;
import [Link].*;

public class Login extends JFrame {

JTextField txtUser;
JPasswordField txtPass;
JComboBox<String> roleBox;

Login() {
setTitle("Electricity Billing System - Login");
setSize(450, 350);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);

JPanel panel = new JPanel();


[Link](null);

JLabel lblUser = new JLabel("Username:");


[Link](80, 80, 100, 25);
[Link](lblUser);

txtUser = new JTextField();


[Link](180, 80, 150, 25);
[Link](txtUser);

JLabel lblPass = new JLabel("Password:");


[Link](80, 120, 100, 25);
[Link](lblPass);

txtPass = new JPasswordField();


[Link](180, 120, 150, 25);
[Link](txtPass);

JLabel lblRole = new JLabel("Login as:");


[Link](80, 160, 100, 25);
[Link](lblRole);

roleBox = new JComboBox<>(new String[]{"Admin", "Customer"});


[Link](180, 160, 150, 25);
[Link](roleBox);

JButton btnLogin = new JButton("Login");


[Link](150, 220, 100, 30);
[Link](btnLogin);

[Link](e ->
[Link](this, "Login Successful")
);

add(panel);
setVisible(true);
}
public static void main(String[] args) {
new Login();
}
}

Java Program – Admin Sign Up Screen


import [Link].*;
import [Link].*;

public class AdminSignup extends JFrame {

AdminSignup() {
setTitle("Admin Sign Up");
setSize(450, 400);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);

JPanel panel = new JPanel();


[Link](null);

JLabel lblName = new JLabel("Admin Name:");


[Link](80, 80, 120, 25);
[Link](lblName);

JTextField txtName = new JTextField();


[Link](200, 80, 150, 25);
[Link](txtName);

JLabel lblUser = new JLabel("Username:");


[Link](80, 120, 120, 25);
[Link](lblUser);

JTextField txtUser = new JTextField();


[Link](200, 120, 150, 25);
[Link](txtUser);

JLabel lblPass = new JLabel("Password:");


[Link](80, 160, 120, 25);
[Link](lblPass);

JPasswordField txtPass = new JPasswordField();


[Link](200, 160, 150, 25);
[Link](txtPass);

JButton btnRegister = new JButton("Register");


[Link](170, 240, 100, 30);
[Link](btnRegister);

[Link](e ->
[Link](this, "Admin Registered Successfully")
);

add(panel);
setVisible(true);
}

public static void main(String[] args) {


new AdminSignup();
}
}

You might also like