Thursday, November 16, 2023

simple calculator program Using Applet

 import java.awt.*;

import java.awt.event.*;

import java.applet.*;

/*<applet code="calculator.class" width="700" height="200">

</applet>*/

public class calculator extends Applet implements ActionListener

{

    String str="";

TextField t1,t2,t3;

    Button b1,b2,b3,b4,b5;

    Label l1,l2,l3;

public void init() 

    {

        l1=new Label("Enter 1st value:");

add(l1);

        l2=new Label("Enter 2nd value:");

add(l2);

        l3=new Label("Result: ");

add(l3);

        t1=new TextField(10);

add(t1);

        t2=new TextField(10);

add(t2);

  t3=new TextField(10);

add(t3);

        b1=new Button("add");

        b2=new Button("sub");

        b3=new Button("mul");

        b4=new Button("div");

        b5=new Button("mod");

add(b1);

add(b2);

add(b3);

add(b4);

add(b5);

l1.setBounds(50,100,100,20);

l2.setBounds(50,140,100,20);

l3.setBounds(50,180,100,20);

t1.setBounds(200,100,100,20);

t2.setBounds(200,140,100,20);

t3.setBounds(200,180,100,20);

b1.setBounds(50,250,50,20);

b2.setBounds(110,250,50,20);

b3.setBounds(170,250,50,20);

b4.setBounds(230,250,50,20);

b5.setBounds(290,250,50,20);

b1.addActionListener(this);

b2.addActionListener(this);

b3.addActionListener(this);

b4.addActionListener(this);

b5.addActionListener(this);

setLayout(null);

setVisible(true);

setSize(400,350);

setBackground(Color.black);

setForeground(Color.white);

    }

public void paint(){}

public void actionPerformed(ActionEvent e) 

    {

str=e.getActionCommand();

double a=Double.parseDouble(t1.getText());

double b= Double.parseDouble(t2.getText());

if(str=="add") 

        {

double sum=a+b;

t3.setText(""+sum);

        }

else if(str=="sub") 

        {   

double sub=a-b;

t3.setText(""+sub);

        }

else if(str=="mul") 

       {  

double mul=a*b;

t3.setText(""+mul);

        }

else if(str=="div") 

        {  

double div=a/b;

t3.setText(""+div);

        }

else if(str=="mod") 

        {  

int x=Integer.parseInt(t1.getText());

int y=Integer.parseInt(t2.getText());

int mod=x%y;

t3.setText(""+mod);

        }

repaint();

    }

}


No comments:

Post a Comment

Machine Learning Course Assignments 2024(Dec)

 Machine Learning Course Assignments 2024 1)   Explain the concept of "generalization" in machine learning. Why is it a central go...