//****************************************************************************** // cpPoisson.java: Applet // //****************************************************************************** import java.awt.*; import java.util.*; import java.applet.*; import java.net.URL; //============================================================================== // Main class for applet cpPoisson.java // //============================================================================== public class cpPoisson extends Applet { // Create java components corresponding to Visual Basic controls. //-------------------------------------------------------------------------- TextField txtT = new TextField(""); TextField txtTau = new TextField(""); TextField txtx = new TextField(""); Button Command2 = new Button("Solve for Probability"); Button Command1 = new Button("Quit"); Label txtxLTx = new Label(""); Label txtxEQx = new Label(""); Label Label6 = new Label("P( x 1) { factorial = 1; for (jj = 1; jj <= j; jj++) { factorial = factorial * jj; } } else { factorial = 1; } pr = Math.exp((double)-1 * lambda) * Math.exp((double)j * Math.log((double)lambda)) / factorial; sum = sum + pr; } txtxLTx.setText(String.valueOf(sum)); txtxEQx.setText(String.valueOf(pr)); } catch (Exception ex) { // TODO: Exception Handling // Display Exception message in browser's status bar showStatus(ex.getMessage()); } } // The routeEvent() method is used to route user events to applet components //-------------------------------------------------------------------------- private boolean routeEvent_txtT(Event e) { boolean bReturn = false; return bReturn; } // The routeEvent() method is used to route user events to applet components //-------------------------------------------------------------------------- private boolean routeEvent_txtTau(Event e) { boolean bReturn = false; return bReturn; } // The routeEvent() method is used to route user events to applet components //-------------------------------------------------------------------------- private boolean routeEvent_txtx(Event e) { boolean bReturn = false; return bReturn; } // The routeEvent() method is used to route user events to applet components //-------------------------------------------------------------------------- private boolean routeEvent_Command2(Event e) { boolean bReturn = false; if (e.id == Event.ACTION_EVENT) { Command2_Click(); bReturn = true; } return bReturn; } // The routeEvent() method is used to route user events to applet components //-------------------------------------------------------------------------- private boolean routeEvent_Command1(Event e) { boolean bReturn = false; if (e.id == Event.ACTION_EVENT) { Command1_Click(); bReturn = true; } return bReturn; } // The routeEvent() method is used to route user events to applet components //-------------------------------------------------------------------------- private boolean routeEvent_txtxLTx(Event e) { boolean bReturn = false; return bReturn; } // The routeEvent() method is used to route user events to applet components //-------------------------------------------------------------------------- private boolean routeEvent_txtxEQx(Event e) { boolean bReturn = false; return bReturn; } // The routeEvent() method is used to route user events to applet components //-------------------------------------------------------------------------- private boolean routeEvent_Label6(Event e) { boolean bReturn = false; return bReturn; } // The routeEvent() method is used to route user events to applet components //-------------------------------------------------------------------------- private boolean routeEvent_Label5(Event e) { boolean bReturn = false; return bReturn; } // The routeEvent() method is used to route user events to applet components //-------------------------------------------------------------------------- private boolean routeEvent_Label1(Event e) { boolean bReturn = false; return bReturn; } // The routeEvent() method is used to route user events to applet components //-------------------------------------------------------------------------- private boolean routeEvent_Label4(Event e) { boolean bReturn = false; return bReturn; } // The routeEvent() method is used to route user events to applet components //-------------------------------------------------------------------------- private boolean routeEvent_Label3(Event e) { boolean bReturn = false; return bReturn; } // The routeEvent() method is used to route user events to applet components //-------------------------------------------------------------------------- private boolean routeEvent_Label2(Event e) { boolean bReturn = false; return bReturn; } // The routeEvent() method is used to route user events to this Applet //-------------------------------------------------------------------------- private boolean routeEvent_cpPoisson(Event e) { boolean bReturn = false; return bReturn; } // The handleEvent() method is automatically called whenever the applet // receives an event. //-------------------------------------------------------------------------- public boolean handleEvent( Event e ) { boolean bReturn = false; if (e.target == txtT) bReturn = routeEvent_txtT(e); if (e.target == txtTau) bReturn = routeEvent_txtTau(e); if (e.target == txtx) bReturn = routeEvent_txtx(e); if (e.target == Command2) bReturn = routeEvent_Command2(e); if (e.target == Command1) bReturn = routeEvent_Command1(e); if (e.target == txtxLTx) bReturn = routeEvent_txtxLTx(e); if (e.target == txtxEQx) bReturn = routeEvent_txtxEQx(e); if (e.target == Label6) bReturn = routeEvent_Label6(e); if (e.target == Label5) bReturn = routeEvent_Label5(e); if (e.target == Label1) bReturn = routeEvent_Label1(e); if (e.target == Label4) bReturn = routeEvent_Label4(e); if (e.target == Label3) bReturn = routeEvent_Label3(e); if (e.target == Label2) bReturn = routeEvent_Label2(e); if (e.target == this) bReturn = routeEvent_cpPoisson(e); if (bReturn == true) return true; else return super.handleEvent(e); } }