i have a code but this is GUI form but, i don't apply a formula of MDAS and PEMDAS and Infix-PostFix, Infix-Prefix.. it because i don't know how do these Calculator project. I'm a beginners in Java Program.
this is the code of my Calculator.
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Calculator extends JFrame {
private JLabel statusLabel;
private JTextField inputField;
private JButton calculate, clear, cancel, infix, prefix, postfix;
public Calculator()
{
super("Calculator in Preliminary depends using a MDAS and PEMDAS rules and Infix-postfix, Infix-prefix rules.");
Container container= getContentPane();
container.setLayout(new FlowLayout());
statusLabel = new JLabel();
container.add(new JLabel("Expression: "));
inputField = new JTextField (20);
container.add(inputField);
container.add(new JLabel("Result: "));
inputField = new JTextField (10);
container.add(inputField);
// button for Expression
calculate = new JButton();
JButton calculate = new JButton("Calculate");
container.add(calculate);
clear = new JButton();
JButton clear = new JButton("Clear");
container.add(clear);
cancel = new JButton();
JButton cancel = new JButton("Cancel");
container.add(cancel);
infix = new JButton();
JButton infix = new JButton("Infix");
container.add(infix);
prefix = new JButton();
JButton prefix = new JButton("Prefix");
container.add(prefix);
postfix = new JButton();
JButton postfix = new JButton("Postfix");
container.add(postfix);
container.add( statusLabel );
setSize( 500, 150 );
setVisible( true );
}
public static void main (String args[])
{
Calculator application = new Calculator();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}