import java.applet.*; import java.awt.*; /** * This applet was generated by a SmartGuide. * */ public class CalculatorApplet extends Applet implements java.awt.event.ActionListener { private Button ivjB0 = null; private Button ivjB1 = null; private Button ivjB2 = null; private Button ivjB3 = null; private Button ivjB4 = null; private Button ivjB5 = null; private Button ivjB6 = null; private Button ivjB7 = null; private Button ivjB8 = null; private Button ivjB9 = null; private Button ivjBCalc = null; private Button ivjBClear = null; private Button ivjBOpAdd = null; private Button ivjBOpDiv = null; private Button ivjBOpMul = null; private Button ivjBOpSub = null; private TextField ivjDisplay = null; private Calculator ivjMyCalculator = null; /** * Method to handle events for the ActionListener interface. * @param e java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ public void actionPerformed(java.awt.event.ActionEvent e) { // user code begin {1} // user code end if ((e.getSource() == getB7()) ) { conn0(e); } if ((e.getSource() == getB0()) ) { conn3(e); } if ((e.getSource() == getBOpAdd()) ) { conn6(e); } if ((e.getSource() == getBCalc()) ) { conn9(e); } if ((e.getSource() == getBClear()) ) { conn12(e); } if ((e.getSource() == getB8()) ) { conn14(e); } if ((e.getSource() == getB9()) ) { conn17(e); } if ((e.getSource() == getBOpDiv()) ) { conn20(e); } if ((e.getSource() == getBOpMul()) ) { conn23(e); } if ((e.getSource() == getBOpSub()) ) { conn26(e); } if ((e.getSource() == getB4()) ) { conn29(e); } if ((e.getSource() == getB5()) ) { conn32(e); } if ((e.getSource() == getB6()) ) { conn35(e); } if ((e.getSource() == getB1()) ) { conn38(e); } if ((e.getSource() == getB2()) ) { conn41(e); } if ((e.getSource() == getB3()) ) { conn44(e); } // user code begin {2} // user code end } /** * conn0: (B7.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.appendInput(java.lang.String)) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn0(java.awt.event.ActionEvent arg1) { String conn0Result = null; try { // user code begin {1} // user code end conn0Result = getMyCalculator().appendInput(getB7().getLabel()); conn2(conn0Result); conn22(conn0Result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn0Result; } /** * conn11: ( (BCalc,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,function(java.lang.String)).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn11(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn12: (BClear.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.clear()) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn12(java.awt.event.ActionEvent arg1) { String conn12Result = null; try { // user code begin {1} // user code end conn12Result = getMyCalculator().clear(); conn13(conn12Result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn12Result; } /** * conn13: ( (BClear,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,clear()).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn13(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn14: (B8.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.appendInput(java.lang.String)) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn14(java.awt.event.ActionEvent arg1) { String conn14Result = null; try { // user code begin {1} // user code end conn14Result = getMyCalculator().appendInput(getB8().getLabel()); conn16(conn14Result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn14Result; } /** * conn16: ( (B8,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,appendInput(java.lang.String)).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn16(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn17: (B9.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.appendInput(java.lang.String)) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn17(java.awt.event.ActionEvent arg1) { String conn17Result = null; try { // user code begin {1} // user code end conn17Result = getMyCalculator().appendInput(getB9().getLabel()); conn19(conn17Result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn17Result; } /** * conn19: ( (B9,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,appendInput(java.lang.String)).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn19(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn2: ( (B7,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,appendInput(java.lang.String)).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn2(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn20: (BOpDiv.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.function(java.lang.String)) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn20(java.awt.event.ActionEvent arg1) { String conn20Result = null; try { // user code begin {1} // user code end conn20Result = getMyCalculator().function(getBOpDiv().getLabel()); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn20Result; } /** * conn22: ( (B7,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,appendInput(java.lang.String)).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn22(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn23: (BOpMul.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.function(java.lang.String)) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn23(java.awt.event.ActionEvent arg1) { String conn23Result = null; try { // user code begin {1} // user code end conn23Result = getMyCalculator().function(getBOpMul().getLabel()); conn25(conn23Result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn23Result; } /** * conn25: ( (BOpMul,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,function(java.lang.String)).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn25(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn26: (BOpSub.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.function(java.lang.String)) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn26(java.awt.event.ActionEvent arg1) { String conn26Result = null; try { // user code begin {1} // user code end conn26Result = getMyCalculator().function(getBOpSub().getLabel()); conn28(conn26Result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn26Result; } /** * conn28: ( (BOpSub,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,function(java.lang.String)).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn28(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn29: (B4.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.appendInput(java.lang.String)) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn29(java.awt.event.ActionEvent arg1) { String conn29Result = null; try { // user code begin {1} // user code end conn29Result = getMyCalculator().appendInput(getB4().getLabel()); conn31(conn29Result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn29Result; } /** * conn3: (B0.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.appendInput(java.lang.String)) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn3(java.awt.event.ActionEvent arg1) { String conn3Result = null; try { // user code begin {1} // user code end conn3Result = getMyCalculator().appendInput(getB0().getLabel()); conn5(conn3Result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn3Result; } /** * conn31: ( (B4,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,appendInput(java.lang.String)).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn31(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn32: (B5.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.appendInput(java.lang.String)) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn32(java.awt.event.ActionEvent arg1) { String conn32Result = null; try { // user code begin {1} // user code end conn32Result = getMyCalculator().appendInput(getB5().getLabel()); conn34(conn32Result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn32Result; } /** * conn34: ( (B5,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,appendInput(java.lang.String)).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn34(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn35: (B6.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.appendInput(java.lang.String)) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn35(java.awt.event.ActionEvent arg1) { String conn35Result = null; try { // user code begin {1} // user code end conn35Result = getMyCalculator().appendInput(getB6().getLabel()); conn37(conn35Result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn35Result; } /** * conn37: ( (B6,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,appendInput(java.lang.String)).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn37(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn38: (B1.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.appendInput(java.lang.String)) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn38(java.awt.event.ActionEvent arg1) { String conn38Result = null; try { // user code begin {1} // user code end conn38Result = getMyCalculator().appendInput(getB1().getLabel()); conn40(conn38Result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn38Result; } /** * conn40: ( (B1,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,appendInput(java.lang.String)).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn40(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn41: (B2.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.appendInput(java.lang.String)) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn41(java.awt.event.ActionEvent arg1) { String conn41Result = null; try { // user code begin {1} // user code end conn41Result = getMyCalculator().appendInput(getB2().getLabel()); conn43(conn41Result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn41Result; } /** * conn43: ( (B2,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,appendInput(java.lang.String)).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn43(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn44: (B3.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.appendInput(java.lang.String)) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn44(java.awt.event.ActionEvent arg1) { String conn44Result = null; try { // user code begin {1} // user code end conn44Result = getMyCalculator().appendInput(getB3().getLabel()); conn46(conn44Result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn44Result; } /** * conn46: ( (B3,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,appendInput(java.lang.String)).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn46(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn5: ( (B0,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,appendInput(java.lang.String)).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn5(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn6: (BOpAdd.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.function(java.lang.String)) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn6(java.awt.event.ActionEvent arg1) { String conn6Result = null; try { // user code begin {1} // user code end conn6Result = getMyCalculator().function(getBOpAdd().getLabel()); conn8(conn6Result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn6Result; } /** * conn8: ( (BOpAdd,action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator,function(java.lang.String)).normalResult --> Display.setText(java.lang.String)) * @param result java.lang.String */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void conn8(String result) { try { // user code begin {1} // user code end getDisplay().setText(result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } } /** * conn9: (BCalc.action.actionPerformed(java.awt.event.ActionEvent) --> MyCalculator.function(java.lang.String)) * @return java.lang.String * @param arg1 java.awt.event.ActionEvent */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private String conn9(java.awt.event.ActionEvent arg1) { String conn9Result = null; try { // user code begin {1} // user code end conn9Result = getMyCalculator().function(getBCalc().getLabel()); conn11(conn9Result); // user code begin {2} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {3} // user code end handleException(ivjExc); } return conn9Result; } /** * Gets the applet information. * @return java.lang.String */ public String getAppletInfo() { return "CalculatorApplet created using VisualAge for Java."; } /** * Return the B0 property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getB0() { if (ivjB0 == null) { try { ivjB0 = new java.awt.Button(); ivjB0.setName("B0"); ivjB0.setFont(new java.awt.Font("dialog", 1, 16)); ivjB0.setLabel("0"); ivjB0.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjB0; } /** * Return the B1 property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getB1() { if (ivjB1 == null) { try { ivjB1 = new java.awt.Button(); ivjB1.setName("B1"); ivjB1.setFont(new java.awt.Font("dialog", 1, 16)); ivjB1.setLabel("1"); ivjB1.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjB1; } /** * Return the B2 property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getB2() { if (ivjB2 == null) { try { ivjB2 = new java.awt.Button(); ivjB2.setName("B2"); ivjB2.setFont(new java.awt.Font("dialog", 1, 16)); ivjB2.setLabel("2"); ivjB2.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjB2; } /** * Return the B3 property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getB3() { if (ivjB3 == null) { try { ivjB3 = new java.awt.Button(); ivjB3.setName("B3"); ivjB3.setFont(new java.awt.Font("dialog", 1, 16)); ivjB3.setLabel("3"); ivjB3.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjB3; } /** * Return the B4 property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getB4() { if (ivjB4 == null) { try { ivjB4 = new java.awt.Button(); ivjB4.setName("B4"); ivjB4.setFont(new java.awt.Font("dialog", 1, 16)); ivjB4.setLabel("4"); ivjB4.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjB4; } /** * Return the B5 property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getB5() { if (ivjB5 == null) { try { ivjB5 = new java.awt.Button(); ivjB5.setName("B5"); ivjB5.setFont(new java.awt.Font("dialog", 1, 16)); ivjB5.setLabel("5"); ivjB5.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjB5; } /** * Return the B6 property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getB6() { if (ivjB6 == null) { try { ivjB6 = new java.awt.Button(); ivjB6.setName("B6"); ivjB6.setFont(new java.awt.Font("dialog", 1, 16)); ivjB6.setLabel("6"); ivjB6.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjB6; } /** * Return the B7 property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getB7() { if (ivjB7 == null) { try { ivjB7 = new java.awt.Button(); ivjB7.setName("B7"); ivjB7.setFont(new java.awt.Font("dialog", 1, 16)); ivjB7.setLabel("7"); ivjB7.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjB7; } /** * Return the B8 property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getB8() { if (ivjB8 == null) { try { ivjB8 = new java.awt.Button(); ivjB8.setName("B8"); ivjB8.setFont(new java.awt.Font("dialog", 1, 16)); ivjB8.setLabel("8"); ivjB8.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjB8; } /** * Return the B9 property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getB9() { if (ivjB9 == null) { try { ivjB9 = new java.awt.Button(); ivjB9.setName("B9"); ivjB9.setFont(new java.awt.Font("dialog", 1, 16)); ivjB9.setLabel("9"); ivjB9.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjB9; } /** * Return the BCalc property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getBCalc() { if (ivjBCalc == null) { try { ivjBCalc = new java.awt.Button(); ivjBCalc.setName("BCalc"); ivjBCalc.setFont(new java.awt.Font("dialog", 1, 36)); ivjBCalc.setForeground(java.awt.Color.red); ivjBCalc.setLabel("="); ivjBCalc.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjBCalc; } /** * Return the BClear property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getBClear() { if (ivjBClear == null) { try { ivjBClear = new java.awt.Button(); ivjBClear.setName("BClear"); ivjBClear.setFont(new java.awt.Font("dialog", 1, 16)); ivjBClear.setForeground(java.awt.Color.red); ivjBClear.setLabel("C"); ivjBClear.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjBClear; } /** * Return the BOpAdd property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getBOpAdd() { if (ivjBOpAdd == null) { try { ivjBOpAdd = new java.awt.Button(); ivjBOpAdd.setName("BOpAdd"); ivjBOpAdd.setFont(new java.awt.Font("dialog", 1, 16)); ivjBOpAdd.setForeground(java.awt.Color.red); ivjBOpAdd.setLabel("+"); ivjBOpAdd.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjBOpAdd; } /** * Return the BOpDiv property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getBOpDiv() { if (ivjBOpDiv == null) { try { ivjBOpDiv = new java.awt.Button(); ivjBOpDiv.setName("BOpDiv"); ivjBOpDiv.setFont(new java.awt.Font("dialog", 1, 16)); ivjBOpDiv.setForeground(java.awt.Color.red); ivjBOpDiv.setLabel("/"); ivjBOpDiv.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjBOpDiv; } /** * Return the BOpMul property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getBOpMul() { if (ivjBOpMul == null) { try { ivjBOpMul = new java.awt.Button(); ivjBOpMul.setName("BOpMul"); ivjBOpMul.setFont(new java.awt.Font("dialog", 1, 16)); ivjBOpMul.setForeground(java.awt.Color.red); ivjBOpMul.setLabel("*"); ivjBOpMul.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjBOpMul; } /** * Return the BOpSub property value. * @return java.awt.Button */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Button getBOpSub() { if (ivjBOpSub == null) { try { ivjBOpSub = new java.awt.Button(); ivjBOpSub.setName("BOpSub"); ivjBOpSub.setFont(new java.awt.Font("dialog", 1, 16)); ivjBOpSub.setForeground(java.awt.Color.red); ivjBOpSub.setLabel("-"); ivjBOpSub.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjBOpSub; } /** * Return the Display property value. * @return java.awt.TextField */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private TextField getDisplay() { if (ivjDisplay == null) { try { ivjDisplay = new java.awt.TextField(); ivjDisplay.setName("Display"); ivjDisplay.setCaretPosition(0); ivjDisplay.setColumns(0); // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; return ivjDisplay; } /** * Return the MyCalculator property value. * @return Calculator */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private Calculator getMyCalculator() { // user code begin {1} // user code end return ivjMyCalculator; } /** * Called whenever the part throws an exception. * @param exception java.lang.Throwable */ private void handleException(Throwable exception) { /* Uncomment the following lines to print uncaught exceptions to stdout */ // System.out.println("--------- UNCAUGHT EXCEPTION ---------"); // exception.printStackTrace(System.out); } /** * Handle the Applet init method. */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ public void init() { super.init(); try { java.awt.GridBagConstraints constraintsDisplay = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsB7 = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsB8 = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsB9 = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsBOpDiv = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsBClear = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsB4 = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsB5 = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsB6 = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsB1 = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsB2 = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsB3 = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsBOpMul = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsBOpSub = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsBOpAdd = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsBCalc = new java.awt.GridBagConstraints(); java.awt.GridBagConstraints constraintsB0 = new java.awt.GridBagConstraints(); setName("CalculatorApplet"); setLayout(new java.awt.GridBagLayout()); setSize(300, 296); setForeground(java.awt.Color.blue); setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR)); constraintsDisplay.gridx = 0; constraintsDisplay.gridy = 0; constraintsDisplay.gridwidth = 6; constraintsDisplay.gridheight = 1; constraintsDisplay.fill = java.awt.GridBagConstraints.HORIZONTAL; constraintsDisplay.anchor = java.awt.GridBagConstraints.EAST; constraintsDisplay.weightx = 0.0; constraintsDisplay.weighty = 0.0; constraintsDisplay.insets = new java.awt.Insets(0, 0, 30, 0); add(getDisplay(), constraintsDisplay); constraintsB7.gridx = 0; constraintsB7.gridy = 1; constraintsB7.gridwidth = 1; constraintsB7.gridheight = 1; constraintsB7.anchor = java.awt.GridBagConstraints.CENTER; constraintsB7.weightx = 0.0; constraintsB7.weighty = 0.0; constraintsB7.insets = new java.awt.Insets(0, 0, 20, 20); add(getB7(), constraintsB7); constraintsB8.gridx = 1; constraintsB8.gridy = 1; constraintsB8.gridwidth = 1; constraintsB8.gridheight = 1; constraintsB8.anchor = java.awt.GridBagConstraints.CENTER; constraintsB8.weightx = 0.0; constraintsB8.weighty = 0.0; constraintsB8.insets = new java.awt.Insets(0, 0, 20, 20); add(getB8(), constraintsB8); constraintsB9.gridx = 2; constraintsB9.gridy = 1; constraintsB9.gridwidth = 1; constraintsB9.gridheight = 1; constraintsB9.anchor = java.awt.GridBagConstraints.CENTER; constraintsB9.weightx = 0.0; constraintsB9.weighty = 0.0; constraintsB9.insets = new java.awt.Insets(0, 0, 20, 20); add(getB9(), constraintsB9); constraintsBOpDiv.gridx = 3; constraintsBOpDiv.gridy = 1; constraintsBOpDiv.gridwidth = 1; constraintsBOpDiv.gridheight = 1; constraintsBOpDiv.anchor = java.awt.GridBagConstraints.CENTER; constraintsBOpDiv.weightx = 0.0; constraintsBOpDiv.weighty = 0.0; constraintsBOpDiv.insets = new java.awt.Insets(0, 20, 20, 20); add(getBOpDiv(), constraintsBOpDiv); constraintsBClear.gridx = 4; constraintsBClear.gridy = 1; constraintsBClear.gridwidth = 1; constraintsBClear.gridheight = 3; constraintsBClear.fill = java.awt.GridBagConstraints.VERTICAL; constraintsBClear.anchor = java.awt.GridBagConstraints.CENTER; constraintsBClear.weightx = 0.0; constraintsBClear.weighty = 0.0; constraintsBClear.insets = new java.awt.Insets(0, 10, 20, 0); add(getBClear(), constraintsBClear); constraintsB4.gridx = 0; constraintsB4.gridy = 3; constraintsB4.gridwidth = 1; constraintsB4.gridheight = 1; constraintsB4.anchor = java.awt.GridBagConstraints.CENTER; constraintsB4.weightx = 0.0; constraintsB4.weighty = 0.0; constraintsB4.insets = new java.awt.Insets(0, 0, 20, 20); add(getB4(), constraintsB4); constraintsB5.gridx = 1; constraintsB5.gridy = 3; constraintsB5.gridwidth = 1; constraintsB5.gridheight = 1; constraintsB5.anchor = java.awt.GridBagConstraints.CENTER; constraintsB5.weightx = 0.0; constraintsB5.weighty = 0.0; constraintsB5.insets = new java.awt.Insets(0, 0, 20, 20); add(getB5(), constraintsB5); constraintsB6.gridx = 2; constraintsB6.gridy = 3; constraintsB6.gridwidth = 1; constraintsB6.gridheight = 1; constraintsB6.anchor = java.awt.GridBagConstraints.CENTER; constraintsB6.weightx = 0.0; constraintsB6.weighty = 0.0; constraintsB6.insets = new java.awt.Insets(0, 0, 20, 20); add(getB6(), constraintsB6); constraintsB1.gridx = 0; constraintsB1.gridy = 4; constraintsB1.gridwidth = 1; constraintsB1.gridheight = 1; constraintsB1.anchor = java.awt.GridBagConstraints.CENTER; constraintsB1.weightx = 0.0; constraintsB1.weighty = 0.0; constraintsB1.insets = new java.awt.Insets(0, 0, 20, 20); add(getB1(), constraintsB1); constraintsB2.gridx = 1; constraintsB2.gridy = 4; constraintsB2.gridwidth = 1; constraintsB2.gridheight = 1; constraintsB2.anchor = java.awt.GridBagConstraints.CENTER; constraintsB2.weightx = 0.0; constraintsB2.weighty = 0.0; constraintsB2.insets = new java.awt.Insets(0, 0, 20, 20); add(getB2(), constraintsB2); constraintsB3.gridx = 2; constraintsB3.gridy = 4; constraintsB3.gridwidth = 1; constraintsB3.gridheight = 1; constraintsB3.anchor = java.awt.GridBagConstraints.CENTER; constraintsB3.weightx = 0.0; constraintsB3.weighty = 0.0; constraintsB3.insets = new java.awt.Insets(0, 0, 20, 20); add(getB3(), constraintsB3); constraintsBOpMul.gridx = 3; constraintsBOpMul.gridy = 3; constraintsBOpMul.gridwidth = 1; constraintsBOpMul.gridheight = 1; constraintsBOpMul.anchor = java.awt.GridBagConstraints.CENTER; constraintsBOpMul.weightx = 0.0; constraintsBOpMul.weighty = 0.0; constraintsBOpMul.insets = new java.awt.Insets(0, 20, 20, 20); add(getBOpMul(), constraintsBOpMul); constraintsBOpSub.gridx = 3; constraintsBOpSub.gridy = 4; constraintsBOpSub.gridwidth = 1; constraintsBOpSub.gridheight = 1; constraintsBOpSub.anchor = java.awt.GridBagConstraints.CENTER; constraintsBOpSub.weightx = 0.0; constraintsBOpSub.weighty = 0.0; constraintsBOpSub.insets = new java.awt.Insets(0, 20, 20, 20); add(getBOpSub(), constraintsBOpSub); constraintsBOpAdd.gridx = 3; constraintsBOpAdd.gridy = 5; constraintsBOpAdd.gridwidth = 1; constraintsBOpAdd.gridheight = 1; constraintsBOpAdd.anchor = java.awt.GridBagConstraints.CENTER; constraintsBOpAdd.weightx = 0.0; constraintsBOpAdd.weighty = 0.0; constraintsBOpAdd.insets = new java.awt.Insets(0, 20, 20, 20); add(getBOpAdd(), constraintsBOpAdd); constraintsBCalc.gridx = 4; constraintsBCalc.gridy = 4; constraintsBCalc.gridwidth = 1; constraintsBCalc.gridheight = 3; constraintsBCalc.fill = java.awt.GridBagConstraints.VERTICAL; constraintsBCalc.anchor = java.awt.GridBagConstraints.CENTER; constraintsBCalc.weightx = 0.0; constraintsBCalc.weighty = 0.0; constraintsBCalc.insets = new java.awt.Insets(0, 10, 20, 0); add(getBCalc(), constraintsBCalc); constraintsB0.gridx = 0; constraintsB0.gridy = 5; constraintsB0.gridwidth = 3; constraintsB0.gridheight = 1; constraintsB0.fill = java.awt.GridBagConstraints.HORIZONTAL; constraintsB0.anchor = java.awt.GridBagConstraints.CENTER; constraintsB0.weightx = 0.0; constraintsB0.weighty = 0.0; constraintsB0.insets = new java.awt.Insets(0, 0, 20, 20); add(getB0(), constraintsB0); initConnections(); // user code begin {1} // Calculator Objekt einrichten Calculator mine = new Calculator (); setMyCalculator (mine); getMyCalculator().clear (); getDisplay().setText ("0"); // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } } /** * Initializes connections */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void initConnections() { // user code begin {1} // user code end getB7().addActionListener(this); getB0().addActionListener(this); getBOpAdd().addActionListener(this); getBCalc().addActionListener(this); getBClear().addActionListener(this); getB8().addActionListener(this); getB9().addActionListener(this); getBOpDiv().addActionListener(this); getBOpMul().addActionListener(this); getBOpSub().addActionListener(this); getB4().addActionListener(this); getB5().addActionListener(this); getB6().addActionListener(this); getB1().addActionListener(this); getB2().addActionListener(this); getB3().addActionListener(this); } /** * main entrypoint - starts the part when it is run as an application * @param args java.lang.String[] */ public static void main(java.lang.String[] args) { try { java.awt.Frame frame; try { Class aFrameClass = Class.forName("uvm.abt.edit.TestFrame"); frame = (java.awt.Frame)aFrameClass.newInstance(); } catch (java.lang.Throwable ivjExc) { frame = new java.awt.Frame(); } CalculatorApplet aCalculatorApplet = new CalculatorApplet(); frame.add("Center", aCalculatorApplet); frame.setSize(aCalculatorApplet.getSize()); aCalculatorApplet.init(); aCalculatorApplet.start(); frame.setVisible(true); aCalculatorApplet.destroy(); } catch (Throwable exception) { System.err.println("Exception occurred in main() of java.applet.Applet"); } } /** * Set the MyCalculator to a new value. * @param newValue Calculator */ /* WARNING: THIS METHOD WILL BE REGENERATED. */ private void setMyCalculator(Calculator newValue) { if (ivjMyCalculator != newValue) { try { ivjMyCalculator = newValue; // user code begin {1} // user code end } catch (java.lang.Throwable ivjExc) { // user code begin {2} // user code end handleException(ivjExc); } }; } }