JAVA CALCULATOR IN SWING![]() /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package Swing; /** * * @author Administrator */ import java.awt.Color; import javax.swing.*; import java.awt.event.ActionListener; import java.awt.event.*; public class Calculator implements ActionListener{ JFrame fr; JPanel p; JTextField t1,t2,t3; JLabel l1,l2,l3; JButton b1,b2,b3,b4,b5; Calculator() { fr=new JFrame("CALCULATE"); p=new JPanel(); p.setLayout(null); l1=new JLabel("Enter First Number : "); l2=new JLabel("Enter Second Number : "); l3=new JLabel("Result : "); t1=new JTextField(20); t2=new JTextField(20); t3=new JTextField(20); b1=new JButton("add"); b2=new JButton("sub"); b3=new JButton("mul"); b4=new JButton("div"); b5=new JButton("clear"); l1.setBounds(20, 30, 100,25); t1.setBounds(150,30,100,25); l2.setBounds(20,60,100,25); t2.setBounds(150,60,100,25); l3.setBounds(20,90,100,25); t3.setBounds(150,90,100,25); b1.setBounds(20,150,70,25); b2.setBounds(90,150,70,25); b3.setBounds(160,150,70,25); b4.setBounds(230,150,70,25); b5.setBounds(300,150,70,25); p.add(l1); p.add(t1); p.add(l2); p.add(t2); p.add(l3); p.add(t3); p.add(b1); p.add(b2); p.add(b3); p.add(b4); p.add(b5); b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); b4.addActionListener(this); b5.addActionListener(this); fr.add(p); fr.addWindowListener(new winclose()); fr.setSize(800,800); fr.setVisible(true); } public void actionPerformed(ActionEvent e) { float a,b,res=0; String r; String s=e.getActionCommand(); System.out.println(s); a=Float.parseFloat(t1.getText()); b=Float.parseFloat(t2.getText()); if(s.equals("add")) { res=a+b; } if(s.equals("sub")) { res=a-b; } if(s.equals("mul")) { res=a*b; } if(s.equals("div")) { res=a/b; } t3.setText(""+res); System.out.println("Result = "+res); if(s.equals("clear")) { t1.setText(""); t2.setText(""); t3.setText(""); } } public static void main(String args[]) { Calculator obj=new Calculator(); } } class winclose extends WindowAdapter { @Override public void windowClosing(WindowEvent e) { System.exit(0); } } |
Computer Science :: 11th/12th, Computer Engineering :: Degree/Diploma, Coding Concept ( C, C++ & JAVA Programming, JDBC Concept, DBMS - SQL Concept, Data Structure, Communication & Network Concept.
Tuesday, July 14, 2015
JAVA CALCULATOR IN SWING
Subscribe to:
Post Comments (Atom)
JAC Board Computer || IIT 2025 || Introductory Information Technology || Class 10 || Practical Examination 2025
Marks Division HOE 30 Marks IT Application Report File 20 Marks Viva - Voce 10 Marks 1) Write an HTML code to generate a web p...
-
1) TCP/IP - Transmission Control Protocol/ Internet Protocol. 2) HTTPs - Hyper Text Transfer Protocol. 3) ICT - Information Comunication Te...
-
1) What is Make Code Arcade? Answer: Make Code Arcade is a coding platform that enables to create block – based program. 2) How ...
-
Programmingway@Eklavya Technosys!: New Year's 2025 | Happiness & Healthier's Life Sty... : भारत कई धर्मों का संगम है, हिंदू, मुस...
No comments:
Post a Comment