This tutorials will teach Electricity Billing System using Java and Mysql step by step process. This project will help you to do the java assignment projects and java best practices.
Create the Variables
1 2 3 | double chg,gramt; int conu; String cid; |
First We have to calculating the Unit
Paste the code inside the Cal button
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | cid = txtid.getText(); conu = Integer.parseInt(txtunit.getText()); if(conu < 500) { chg = 1.00; } else if(conu < 500 && conu< 600) { chg = 1.80; } else if(conu < 600 && conu< 800) { chg = 2.80; } else { chg = 3.00; } gramt = conu * chg; print(); |
Create the Method Print
This code shown generate the bill
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | public void print() { String billid = txtid.getText(); String customer = txtcname.getText(); conu = Integer.parseInt(txtunit.getText()); txtprint.setText(txtprint.getText() + "\n"); txtprint.setText( txtprint.getText() + "Electricity Billing System" + "\n"); txtprint.setText( txtprint.getText() + "\n"); txtprint.setText( txtprint.getText() + "Bill No : - " + billid + "\n"); txtprint.setText( txtprint.getText() + "Customer : - " + customer + "\n"); txtprint.setText( txtprint.getText() + "Unit : - " + conu + "\n"); txtprint.setText( txtprint.getText() + "Amount : - " + gramt + "\n"); txtprint.setText(txtprint.getText() + "Thank you Come Again \n"); } |
Paste Code inside the Print Button
1 2 3 4 5 | try { txtprint.print(); } catch (PrinterException ex) { ex.printStackTrace(); } |
i have attached the video link below. which will do this tutorials step by step.