Pages

Java Tutorials

Java Tutorials
Java Tutorials

Wednesday, 6 November 2013

Applet Program of Simple Calculations

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
public class  works1 extends Applet implements ActionListener
{
Label a1,a2,a3,a4,a5,a6,a7,a8;
TextField t1,t2,t3,t4,t5,t6,t7,t8;
Button b1,b2,b3,b4,b5,b6,b7;
String n1,n2,n3,n4,n5,n6,n7,n8;
int p,d,h,m,pf,g,np;
public void init()
{
a1=new Label("Name");
a2=new Label("Pay");
a3=new Label("Da");
a4=new Label("Hra");
a5=new Label("Medical");
a6=new Label("Pf");
a7=new Label("Gross");
a8=new Label("NetPay");
t1=new TextField(10);
t2=new TextField(10);
t3=new TextField(10);
t4=new TextField(10);
t5=new TextField(10);
t6=new TextField(10);
t7=new TextField(10);
t8=new TextField(10);
b1=new Button("new");
b2=new Button("calculate");
b3=new Button("save");
b4=new Button("edit");
b5=new Button("delete");
b6=new Button("search");
b7=new Button("print");
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);
b5.addActionListener(this);
b6.addActionListener(this);
b7.addActionListener(this);
add(a1);
add(t1);
add(a2);
add(t2);
add(a3);
add(t3);
add(a4);
add(t4);
add(a5);
add(t5);
add(a6);
add(t6);
add(a7);
add(t7);
add(a8);
add(t8);
add(b1);
add(b2);
add(b3);
add(b4);
add(b5);
add(b6);
add(b7);
}
public void actionPerformed(ActionEvent xx)
{
if(xx.getSource()==b1)
{
t1.setText("");
t2.setText("");
t3.setText("");
t4.setText("");
t5.setText("");
t6.setText("");
t7.setText("");
t8.setText("");
}
if(xx.getSource()==b2)
{
n1=t1.getText();
p=Integer.parseInt(t2.getText());
d=p*50/100;
h=p*10/100;
m=p*7/100;
pf=p*5/100;
g=p+d+h+m;
np=g-pf;
t3.setText(String.valueOf(d));
t4.setText(String.valueOf(h));
t5.setText(String.valueOf(m));
t6.setText(String.valueOf(pf));
t7.setText(String.valueOf(g));
t8.setText(String.valueOf(np));

}
if(xx.getSource()==b3)
{
try
{
n1=t1.getText();
p=Integer.parseInt(t2.getText());
d=Integer.parseInt(t3.getText());
h=Integer.parseInt(t4.getText());
m=Integer.parseInt(t5.getText());
pf=Integer.parseInt(t6.getText());
g=Integer.parseInt(t7.getText());
np=Integer.parseInt(t8.getText());
Connection cn;
PreparedStatement pst;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
cn=DriverManager.getConnection("jdbc:odbc:aaa","sa","");
pst=cn.prepareStatement("insert into emp_table(name,pay,da,hra,medical,pf,gross,netpay) values(?,?,?,?,?,?,?,?)");
pst.setString(1,n1);
pst.setInt(2,p);
pst.setInt(3,d);
pst.setInt(4,h);
pst.setInt(5,m);
pst.setInt(6,pf);
pst.setInt(7,g);
pst.setInt(8,np);
pst.executeUpdate();
}
catch(Exception xx1)
{

}
}
if(xx.getSource()==b4)
{
}
if(xx.getSource()==b5)
{
}
if(xx.getSource()==b6)
{
}
if(xx.getSource()==b7)
{
n1=t1.getText();
n2=t2.getText();
n3=t3.getText();
n4=t4.getText();
n5=t5.getText();
n6=t6.getText();
n7=t7.getText();
n8=t8.getText();
repaint();
}


}
public void paint(Graphics g)
{
g.drawString("Name",300,300);
g.drawString("Pay",300,350);
g.drawString("Da",300,400);
g.drawString("Hra",300,450);
g.drawString("Medical",300,500);
g.drawString("Pf",300,550);
g.drawString("Gross",300,600);
g.drawString("NetPay",300,650);
g.drawString(n1,500,300);
g.drawString(n2,500,350);
g.drawString(n3,500,400);
g.drawString(n4,500,450);
g.drawString(n5,500,500);
g.drawString(n6,500,550);
g.drawString(n7,500,600);
g.drawString(n8,500,650);
}
}

No comments:

Post a Comment