Class ParticleDataTrackFunctionPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible

public class ParticleDataTrackFunctionPanel extends ModelFunctionPanel
A function panel for a ParticleDataTrack.
Author:
Douglas Brown
See Also:
  • Constructor Details

    • ParticleDataTrackFunctionPanel

      public ParticleDataTrackFunctionPanel(ParticleDataTrack track)
      Constructor.
      Parameters:
      editor - the user function editor
      track - a ParticleDataTrack
  • Method Details

    • createGUI

      protected void createGUI()
      Creates the GUI.
      Overrides:
      createGUI in class ModelFunctionPanel
    • refreshGUI

      protected void refreshGUI()
      Description copied from class: ModelFunctionPanel
      Refreshes the GUI.
      Overrides:
      refreshGUI in class ModelFunctionPanel
    • setCustomControl

      public void setCustomControl(JPanel panel)
      Sets the custom control panel. This can be any JPanel with GUI elements to control the external model at its source.
      Parameters:
      panel - the custom control panel
    • refreshTimeSource

      protected void refreshTimeSource()
      Refreshes the time source.
    • getCustomInstructions

      protected String getCustomInstructions(FunctionEditor source, int selectedColumn)
      Description copied from class: FunctionPanel
      Overridden in ParticleDataTrack
      Overrides:
      getCustomInstructions in class FunctionPanel
      Returns:
    • tabToNext

      protected void tabToNext(FunctionEditor editor)
      Description copied from class: ModelFunctionPanel
      Tabs to the next editor.
      Overrides:
      tabToNext in class ModelFunctionPanel
      Parameters:
      editor - the current editor