CALCULATOR PROGRAM IN JAVA USING AWT
Similar Programs
- Interest calculator program in java
- Calculator program using Applet
- Calculator Program in Java using Swing
Video Tutorial:
import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; class CalculatorDemo extends Frame implements ActionListener { Label l1,l2,l3; TextField t1,t2,t3; Button b1,b2,b3,b4,b5,b6; public CalculatorDemo() { l1 = new Label("Number1"); l2 = new Label("Number2"); l3 = new Label("Result"); t1 = new TextField(10); t2 = new TextField(10); t3 = new TextField(10); b1 = new Button("Add"); b2 = new Button("Sub"); b3 = new Button("Multi"); b4 = new Button("Div"); b5 = new Button("Reset"); b6 = new Button("Close"); add(l1); add(t1); add(l2); add(t2); add(l3); add(t3); add(b1); add(b2); add(b3); add(b4); add(b5); add(b6); setSize(200,200); setTitle("Calculatore"); setLayout(new FlowLayout()); //setLayout(new FlowLayout(FlowLayout.RIGHT)); //setLayout(new FlowLayout(FlowLayout.LEFT)); b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); b4.addActionListener(this); b5.addActionListener(this); b6.addActionListener(this); } public void actionPerformed(ActionEvent ae) { double a=0,b=0,c=0; try { a = Double.parseDouble(t1.getText()); } catch (NumberFormatException e) { t1.setText("Invalid input"); } try { b = Double.parseDouble(t2.getText()); } catch (NumberFormatException e) { t2.setText("Invalid input"); } if(ae.getSource()==b1) { c = a + b; t3.setText(String.valueOf(c)); } if(ae.getSource()==b2) { c = a - b; t3.setText(String.valueOf(c)); } if(ae.getSource()==b3) { c = a * b; t3.setText(String.valueOf(c)); } if(ae.getSource()==b4) { c = a / b; t3.setText(String.valueOf(c)); } if(ae.getSource()==b5) { t1.setText("0"); t2.setText("0"); t3.setText("0"); } if(ae.getSource()==b6) { System.exit(0); } } public static void main(String[] args) { CalculatorDemo c = new CalculatorDemo(); c.setVisible(true); c.setLocation(300,300); } }
can u tell line by line dry run
ReplyDelete????????
We have now published a youtube video which walks you through line by line code.
Deletehttps://www.youtube.com/watch?v=m0LOmnOqg7s
https://www.youtube.com/watch?v=qHutSEPnnxw
open your cdm and
ReplyDeletetype:javac CalculatorDemo.java this is compilation and
after:java CalculatorDemo this is Run the Program
After searching for a long time, I got this program in a super simplified form...Thank you so much...
ReplyDeleteVery helpful when planning projects. working days calculator
ReplyDeleteThis is a classic Java AWT calculator program! Building a calculator is a great way to learn GUI programming concepts like layout managers, event handling, and component organization. Your code provides a practical example for Java beginners. For those interested in expanding their programming skills, I've been researching Best Gen AI and Agentic AI certification in Electronic City to understand how AI is transforming software development. Thanks for sharing this educational resource!
ReplyDelete