Thursday, 7 December 2017

java calculatore


package bilaly;
import javax.swing.*; 
import java.awt.event.*; 
public class Main implements ActionListener{ 
    JTextField tf1,tf2,tf3; 
    JButton b1,b2,b3,b4; 
    Main(){ 
        JFrame f= new JFrame(); 
        tf1=new JTextField(); 
        tf1.setBounds(50,50,150,20); 
        tf2=new JTextField(); 
        tf2.setBounds(50,100,150,20); 
        tf3=new JTextField(); 
        tf3.setBounds(50,150,150,20); 
        tf3.setEditable(false); 
        b1=new JButton("+"); 
        b1.setBounds(20,200,50,50); 
        b2=new JButton("-"); 
        b2.setBounds(80,200,50,50);
        b3=new JButton("x"); 
        b3.setBounds(200,200,50,50);
        b4=new JButton("/"); 
        b4.setBounds(140,200,50,50);
        b1.addActionListener(this); 
        b2.addActionListener(this);
         b3.addActionListener(this); 
        b4.addActionListener(this);
        f.add(tf1);f.add(tf2);f.add(tf3);f.add(b1);f.add(b2); f.add(b3);f.add(b4);
        f.setSize(300,300); 
        f.setLayout(null); 
        f.setVisible(true); 
    }       
    public void actionPerformed(ActionEvent e) { 
        String s1=tf1.getText(); 
        String s2=tf2.getText(); 
       Double a = new Double(s1);
       Double b= new Double(s2);

        double c=0; 
        if(e.getSource()==b1){ 
            c=a+b; 
        }else if(e.getSource()==b2){ 
            c=a-b; 
        }  else if(e.getSource()==b3){ 
            c=a*b; 
        }  else if(e.getSource()==b4){ 
            c=a/b; 
        } 
        String result=String.valueOf(c); 
        tf3.setText(result); 
    } 
public static void main(String[] args) { 
    new Main(); 
} }