Class Derivatives

All Implemented Interfaces:
ActionListener, ItemListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class Derivatives extends GenericGraphApplet
See Also:
  • Constructor Details

    • Derivatives

      public Derivatives()
  • Method Details

    • setUpParameterDefaults

      protected void setUpParameterDefaults()
      Description copied from class: GenericGraphApplet
      This method, which is empty in the GenericGraphApplet class, can be defined in a subclass to set default values for applet params that are different from the ones provided in this class. The method should create a new HashTable, assign it to the instance variable parameterDefaults, and then add name/value pairs to the hash table. This method is called at the very beginning of the init() method.
      Overrides:
      setUpParameterDefaults in class GenericGraphApplet
    • setUpMainPanel

      protected void setUpMainPanel()
      Description copied from class: GenericGraphApplet
      This method is called to set up the main panel of the applet. The main panel object, of type JCMPanel, already exists in the variable mainPanel when it is called. It begins by calling setUpParser() and setUpExampleMenu(). This method processes applet parameters "Insets", "BackgroundColor", and "ForegroundColor" to set the gap and colors of the panel. It creates a DisplayCanvas and, if the applet parameter "UseLimitsPanel" is not equal to "no", it creates a LimitControlPanel. The coordinate limits are set using the "Limits" applet param, if presetn. This method assigns the Controller from the mainPanel to the member variable mainController. It then calls setUpBottomPanel(), setUpTopPanel(), setUpCanvas(), addCanvasBorder(), and, if there is a limits panel, setUpLimitsPanel(), in that order. Finally, if the value of the applet parameter "LoadFirstExample" is not "no", and if any examples were specifed, then the first ewxample is loaded.
      Overrides:
      setUpMainPanel in class GenericGraphApplet
    • setUpCanvas

      protected void setUpCanvas()
      Description copied from class: GenericGraphApplet
      This method is called by mainPanel() to set up the display canvas and add it to the main panel. The canvas already exists in the member variable canvas when this method is called. This method adds only a set of axes to the canvas, sets the mainController to report errors using the canvas, and adds the canvas to the CENTER of the main panel. This method processes applet parameters "UsePanner", "CanvasColor", "UseMouseZoom", and "UseOffscreenCanvas". Typically, this method will be overridden in subclasses to add more Drawable items to the canvas. In this case, super.setUpCanvas() should be called first.
      Overrides:
      setUpCanvas in class GenericGraphApplet
    • addCanvasBorder

      protected void addCanvasBorder()
      Description copied from class: GenericGraphApplet
      This method is called by setUpMainPanel() to add a border to the canvas (since the border is typically the last thing that should be added, on top of anything else in the canvas. It processes the applet parameters "BorderWidth" and "BorderColor". If the border width is zero, no border is added. (The default width is 2.)
      Overrides:
      addCanvasBorder in class GenericGraphApplet
    • doLoadExample

      protected void doLoadExample(String example)
      Description copied from class: GenericGraphApplet
      This method is called when the user loads an example from the example menu (if any). The parameter is the string that defines the example. By default, this method does nothhing. It should be overridden to load the example.
      Overrides:
      doLoadExample in class GenericGraphApplet