Professional Documents
Culture Documents
On
Java Netbeans
&
Mysql
Class XI-B
try{
/*Draw Header*/
int y=20;
int yShift = 10;
int headerRectHeight=15;
int headerRectHeighta=40;
g2d.setFont(new Font("Monospaced",Font.PLAIN,9));
g2d.drawString("-------------------------------------",12,y);y+=yShift;
g2d.drawString(" Restaurant Bill Receipt ",12,y);y+=yShift;
g2d.drawString("-------------------------------------",12,y);y+=headerRectHeight;
g2d.drawString("-------------------------------------",10,y);y+=yShift;
g2d.drawString(" Food Name T.Price ",10,y);y+=yShift;
g2d.drawString("-------------------------------------",10,y);y+=headerRectHeight;
g2d.drawString(" "+pn1a+" "+pp1a+" ",10,y);y+=yShift;
g2d.drawString(" "+pn2a+" "+pp2a+" ",10,y);y+=yShift;
g2d.drawString(" "+pn3a+" "+pp3a+" ",10,y);y+=yShift;
g2d.drawString(" "+pn4a+" "+pp4a+" ",10,y);y+=yShift;
g2d.drawString("-------------------------------------",10,y);y+=yShift;
g2d.drawString(" Total amount: "+sum+" ",10,y);y+=yShift;
g2d.drawString("-------------------------------------",10,y);y+=yShift;
g2d.drawString(" Free Home Delivery ",10,y);y+=yShift;
g2d.drawString(" 03111111111 ",10,y);y+=yShift;
g2d.drawString("*************************************",10,y);y+=yShift;
g2d.drawString(" THANKS TO VISIT OUR Store ",10,y);y+=yShift;
g2d.drawString("*************************************",10,y);y+=yShift;
// g2d.setFont(new Font("Monospaced",Font.BOLD,10));
// g2d.drawString("Customer Shopping Invoice", 30,y);y+=yShift;
}
catch(Exception r){
r.printStackTrace();
}
result = PAGE_EXISTS;
}
return result;
}
}
● Print Receipt Button
PrinterJob pj = PrinterJob.getPrinterJob();
pj.setPrintable(new BillPrintable(),getPageFormat(pj));
try {
pj.print();
}
catch (PrinterException ex) {
ex.printStackTrace();
}
Bill Calculator
Coding Of Project
● Calculate Discount Button
double dis = 0;
double amt = Double.parseDouble(jTextField2.getText());
if(platRB.isSelected()== true)
dis = amt*0.20;
else if(silvRB.isSelected()== true)
dis = amt*0.15;
else
dis = amt*0.10;
jTextField3.setText(""+dis);
double add = 0;
if(amt>25000)
add = amt*0.05;
jTextField4.setText(""+add);
jToggleButton2.setEnabled(true);
● Calculate Net Amount Button
double TotalCost = Double.parseDouble(jTextField2.getText());
double Offer = Double.parseDouble(jTextField3.getText());
double AdditionalOffer = Double.parseDouble(jTextField4.getText());
double netAmount = TotalCost - Offer - AdditionalOffer;
jTextField5.setText(""+netAmount);
Calculator
Coding of Project
● Plus Button
double a,b,t;
a=Double.parseDouble(jTextField1.getText());
b=Double.parseDouble(jTextField2.getText());
t=a+b;
jTextField3.setText(""+t);
● Minus Button
double a,b,t;
a=Double.parseDouble(jTextField1.getText());
b=Double.parseDouble(jTextField2.getText());
t=a-b;
jTextField3.setText(""+t);
● Multiply Button
double a,b,t;
a=Double.parseDouble(jTextField1.getText());
b=Double.parseDouble(jTextField2.getText());
t=a*b;
jTextField3.setText(""+t);
● Divide Button
double a,b,t;
a=Double.parseDouble(jTextField1.getText());
b=Double.parseDouble(jTextField2.getText());
t=a/b;
jTextField3.setText(""+t);
Commission Calculator
Coding of Project
else
if(sales>12000)
comm=sales*0.03;
else
comm=0;
//display output
CommLabel.setText("The Commission is Rs "+comm );
Digit to Word
Coding of Project
● Go Button
int num=Integer.parseInt(DigTF.getText());
switch(num){
case 0 :WordLabel.setText("You entered ZERO");
break;
case 1 :WordLabel.setText("You entered ONE");
break;
case 2 :WordLabel.setText("You entered TWO");
break;
case 3 :WordLabel.setText("You entered THREE");
break;
case 4 :WordLabel.setText("You entered FOUR");
break;
case 5 :WordLabel.setText("You entered FIVE");
break;
case 6 :WordLabel.setText("You entered SIX");
break;
case 7 :WordLabel.setText("You entered SEVEN");
break;
case 8 :WordLabel.setText("You entered EIGHT");
break;
case 9 :WordLabel.setText("You entered NINE");
break;
default:WordLabel.setText("Please enter digit in the range 0...9");
break;
Discount Calculator
Coding of Project
● Calculate button
double amt = Double.parseDouble(AmtTF.getText());
double disc, discount, discamt;
//Calculate Discount
if (amt > 1000)
disc = 10;
else
disc = 0;
discount = amt*disc/100;
discamt = amt - discount;
//Display Result
Per.setText("Discount="+disc+"%");
Ted.setText(""+discamt);
● Clean Button
Per.setText(""+"");
Ted.setText(""+"");
AmtTF.setText(""+"");
Percentage to Grade
Coding of Project
● Calculate Final Grade Button
int score = Integer.parseInt(txtNum.getText());
String grade;
if(score>=90 && score<=100)
grade ="A++";
else if(score>=80 && score<90)
grade="A+";
else if(score>=75 && score<80)
grade="A";
else if(score>=60 && score<75)
grade="B";
else if(score>=50 && score<60)
grade="C";
else if(score>=40 && score<50)
grade="D";
else if(score>=0 && score<40)
grade="Fail";
else
grade="Invalid Percentage";
lblRes.setText(""+grade);