By Shahbaz Alam
It is a Desktop Application made using JAVA, JAVA Swing, AWT, AND My SQL. It is a CRUD Application(i.e.Create,Read,Update,Delete).
It is a Desktop JAVA Application made using JAVA, JAVA Swing, AWT, AND My SQL. It is a CRUD Application(i.e.Create,Read,Update,Delete).Its Contains Different options like login, Signup, etc. I am Attaching the code samples.
public class Login extends JFrame implements ActionListener{ JLabel l1,l2,l3, l4; JTextField tf1; JPasswordField pf2; JButton b1,b2, b3; JPanel p1,p2,p3,p4; Choice c1; Login(){ super("Login Page"); setLayout(null); getContentPane().setBackground(Color.WHITE); l1 = new JLabel("Username"); l1.setBounds(300, 20, 100, 20); add(l1); l2 = new JLabel("Password"); l2.setBounds(300, 60, 100, 20); add(l2); tf1 = new JTextField(15); tf1.setBounds(400, 20, 150, 20); add(tf1); pf2 = new JPasswordField(15); pf2.setBounds(400, 60, 150, 20); add(pf2); l4 = new JLabel("Logging in as"); l4.setBounds(300, 100, 100, 20); add(l4); c1 = new Choice(); c1.add("Admin"); c1.add("Customer"); c1.setBounds(400, 100, 150, 20); add(c1); ImageIcon ic1 = new ImageIcon(ClassLoader.getSystemResource("icon/login.png")); Image i1 = ic1.getImage().getScaledInstance(16, 16,Image.SCALE_DEFAULT); b1 = new JButton("Login", new ImageIcon(i1)); b1.setBounds(330, 160, 100, 20); add(b1); ImageIcon ic2 = new ImageIcon(ClassLoader.getSystemResource("icon/cancel.jpg")); Image i2 = ic2.getImage().getScaledInstance(16, 16,Image.SCALE_DEFAULT); b2 = new JButton("Cancel",new ImageIcon(i2)); b2.setBounds(450, 160, 100, 20); add(b2); ImageIcon ic4 = new ImageIcon(ClassLoader.getSystemResource("icon/signup.png")); Image i4 = ic4.getImage().getScaledInstance(16, 16,Image.SCALE_DEFAULT); b3 = new JButton("Signup",new ImageIcon(i4)); b3.setBounds(380, 200, 130, 20); add(b3); b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); ImageIcon ic3 = new ImageIcon(ClassLoader.getSystemResource("icon/second.jpg")); Image i3 = ic3.getImage().getScaledInstance(250, 250,Image.SCALE_DEFAULT); ImageIcon icc3 = new ImageIcon(i3); l3 = new JLabel(icc3); l3.setBounds(0, 0, 250, 250); add(l3); setLayout(new BorderLayout()); setSize(640,300); setLocation(600,300); setVisible(true); }
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Project extends JFrame implements ActionListener{ String meter; Project(String meter, String person){ super("Electricity Billing System"); this.meter = meter; setSize(2000,1030); /* Adding background image */ ImageIcon ic = new ImageIcon(ClassLoader.getSystemResource("icon/elect1.jpg")); Image i3 = ic.getImage().getScaledInstance(1900, 950,Image.SCALE_DEFAULT); ImageIcon icc3 = new ImageIcon(i3); JLabel l1 = new JLabel(icc3); add(l1); /* First Column */ JMenuBar mb = new JMenuBar(); JMenu master = new JMenu("Master"); JMenuItem m1 = new JMenuItem("New Customer"); JMenuItem m2 = new JMenuItem("Customer Details"); JMenuItem m3 = new JMenuItem("Deposit Details"); JMenuItem m4 = new JMenuItem("Calculate Bill"); master.setForeground(Color.BLUE); /* ---- Customer Details ---- */ m1.setFont(new Font("monospaced",Font.PLAIN,12)); ImageIcon icon1 = new ImageIcon(ClassLoader.getSystemResource("icon/icon1.png")); Image image1 = icon1.getImage().getScaledInstance(20, 20,Image.SCALE_DEFAULT); m1.setIcon(new ImageIcon(image1)); m1.setMnemonic('D'); m1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D, ActionEvent.CTRL_MASK)); m1.setBackground(Color.WHITE); /* ---- Meter Details ---- */ m2.setFont(new Font("monospaced",Font.PLAIN,12)); ImageIcon icon2 = new ImageIcon(ClassLoader.getSystemResource("icon/icon2.png")); Image image2 = icon2.getImage().getScaledInstance(20, 20,Image.SCALE_DEFAULT); m2.setIcon(new ImageIcon(image2)); m2.setMnemonic('M'); m2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_M, ActionEvent.CTRL_MASK)); m2.setBackground(Color.WHITE); /* ---- Deposit Details ----- */ m3.setFont(new Font("monospaced",Font.PLAIN,12)); ImageIcon icon3 = new ImageIcon(ClassLoader.getSystemResource("icon/icon3.png")); Image image3 = icon3.getImage().getScaledInstance(20, 20,Image.SCALE_DEFAULT); m3.setIcon(new ImageIcon(image3)); m3.setMnemonic('N'); m3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, ActionEvent.CTRL_MASK)); m3.setBackground(Color.WHITE); m4.setFont(new Font("monospaced",Font.PLAIN,12)); ImageIcon icon5 = new ImageIcon(ClassLoader.getSystemResource("icon/icon5.png")); Image image5 = icon5.getImage().getScaledInstance(20, 20,Image.SCALE_DEFAULT); m4.setIcon(new ImageIcon(image5)); m4.setMnemonic('B'); m4.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B, ActionEvent.CTRL_MASK)); m4.setBackground(Color.WHITE); m1.addActionListener(this); m2.addActionListener(this); m3.addActionListener(this); m4.addActionListener(this); //----------------------------- /* Second Column */ JMenu info = new JMenu("Information"); JMenuItem info1 = new JMenuItem("Update Information"); JMenuItem info2 = new JMenuItem("View Information"); info.setForeground(Color.RED); /* ---- Pay Bill ---- */ info1.setFont(new Font("monospaced",Font.PLAIN,12)); ImageIcon icon41 = new ImageIcon(ClassLoader.getSystemResource("icon/icon4.png")); Image image41 = icon41.getImage().getScaledInstance(20, 20,Image.SCALE_DEFAULT); info1.setIcon(new ImageIcon(image41)); info1.setMnemonic('P'); info1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P, ActionEvent.CTRL_MASK)); info1.setBackground(Color.WHITE); /* ---- Last Bill ----*/ info2.setFont(new Font("monospaced",Font.PLAIN,12)); ImageIcon icon42 = new ImageIcon(ClassLoader.getSystemResource("icon/icon6.png")); Image image42 = icon42.getImage().getScaledInstance(20, 20,Image.SCALE_DEFAULT); info2.setIcon(new ImageIcon(image42)); info2.setMnemonic('L'); info2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_L, ActionEvent.CTRL_MASK)); info2.setBackground(Color.WHITE); info1.addActionListener(this); info2.addActionListener(this);
Submitted by Shahbaz Alam (Shahbaz07)
Download packets of source code on Coders Packet
Comments