+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ import java.awt.*; class kalk1 // save as kalk1.java { public static void main (String [] args) { NumberCruncher1 C = new NumberCruncher1("yummypoos"); } } +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // General import statements: import java.awt.*; import java.awt.event.*; import java.io.*; /////////////////////////////////////////////////////////////////////// // The NumberCruncher2 class definition // /////////////////////////////////////////////////////////////////////// public class NumberCruncher1 extends Frame implements ActionListener, WindowListener { private TextField display = new TextField(10); private Button [] nobs = new Button[15]; static String [] keys = {" 0 "," 1 "," 2 "," 3 "," 4 ", " 5 "," 6 "," 7 "," 8 "," 9 ", " + "," - "," = "," * "," / "}; private StringBuffer regA = new StringBuffer(); private StringBuffer regB = new StringBuffer(); private char operator; private boolean firstNoIn = false; public NumberCruncher1( String s ) { super(s); setBackground(Color.yellow); addWindowListener(this); setLayout(new FlowLayout(FlowLayout.CENTER)); add(display); Panel pad = new Panel(); pad.setLayout(new GridLayout(5,3)); for (int i=0; i