I made a tutorial about creating a simple Calculator using Netbeans, I Hope it helps Thank you. public class SimpleCalculatorUI extends javax.swing.JFrame { double num1; double num2; double result; String Operation; boolean period = false; Buttons 1 to 9 and 0 String getnumbers = jTextField1.getText() + jButton1.getText(); jTextField1.setText(getnumbers); Paste this program to other buttons and just change its value example (jButton2). For Arithmethic Operations Addition (+) Subtraction (-) Division (/) Multiplication (*). ADDITION num1 = Double.parseDouble(jTextField1.getText()); jTextField1.setText(""); Operation = "+"; period = false; SUBTRACTION num1 = Double.parseDouble(jTextField1.getText()); jTextField1.setText(""); Operation = "-"; period = false; DIVISION num1 = Double.parseDouble(jTextField1.getText()); jTextField1.setText(""); Operation = "/"; period = false; MULTIPLICATION num1 = Double.parseDouble(jTextField1.getText()); jTextField1.setText(""); Operation = "*"; period = false; For positive and negative buttons (+/-) double opera = Double.parseDouble(String.valueOf(jTextField1.getText())); opera = opera * (-1); jTextField1.setText(String.valueOf(opera)); For decimal button (.) String getnumbers = jTextField1.getText() + jButton16.getText(); jTextField1.setText(getnumbers); Clear Button jTextField1.setText(""); For Equal button String Answers; num2 = Double.parseDouble(jTextField1.getText()); switch (Operation){ case "+": result = num1+num2; break; case "-": result = num1-num2; break; case "/": result = num1/num2; break; case "*": result = num1*num2; break; } jTextField1.setText(String.valueOf(result)); THANKS HOPE IT HELPS.
Comments