목차
없음
본문내용
import com.StackInheritance;
import com.StackInheritance1;
import com.EmptyListException;
// Java core packages
import java.awt.*;
import java.awt.event.*;
import java.text.DecimalFormat;
//import Java.util.StringTokenizer;
//import java.util*;
// Java extension packages
import javax.swing.*;
public class StringCalculator extends JFrame
implements ActionListener
{
private double inputBuffer1 = 0, finalResult = 0;
private JButton bOne, bTwo, bThree, bFour, bFive,
bSix, bSeven, bEight, bNine, bZero, bExit,
bMult, bDiv, bSub, bPlus, bEquals, bHelp,
bAbout, bDecPt, bClear, bLeftBrace, bRightBrace ;
private JTextField inputField1, inputField2, numericField, outputField;
private int stack1Memory = 0,pushCounter = 1;
private Font font;
private String firstNum = new String(""), secondNum = new String("");
private boolean myDiag = false, result = true ,
firstNumSet = false, secondNumSet = false,
pendingOp = false, reStart = true ;
private double aNum, dNum1 = 0.0, dNum2 = 0.0 , answer = 0.0,
tempD = 0.0 , minusOne = -1.0 ;
double[] inputBuffer2 = new double[22];
StackInheritance stack = new StackInheritance();
StackInheritance1 stack1 = new StackInheritance1();
Object removedObject = null;
import com.StackInheritance1;
import com.EmptyListException;
// Java core packages
import java.awt.*;
import java.awt.event.*;
import java.text.DecimalFormat;
//import Java.util.StringTokenizer;
//import java.util*;
// Java extension packages
import javax.swing.*;
public class StringCalculator extends JFrame
implements ActionListener
{
private double inputBuffer1 = 0, finalResult = 0;
private JButton bOne, bTwo, bThree, bFour, bFive,
bSix, bSeven, bEight, bNine, bZero, bExit,
bMult, bDiv, bSub, bPlus, bEquals, bHelp,
bAbout, bDecPt, bClear, bLeftBrace, bRightBrace ;
private JTextField inputField1, inputField2, numericField, outputField;
private int stack1Memory = 0,pushCounter = 1;
private Font font;
private String firstNum = new String(""), secondNum = new String("");
private boolean myDiag = false, result = true ,
firstNumSet = false, secondNumSet = false,
pendingOp = false, reStart = true ;
private double aNum, dNum1 = 0.0, dNum2 = 0.0 , answer = 0.0,
tempD = 0.0 , minusOne = -1.0 ;
double[] inputBuffer2 = new double[22];
StackInheritance stack = new StackInheritance();
StackInheritance1 stack1 = new StackInheritance1();
Object removedObject = null;
소개글