Class DataTrackTimeControl

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.opensourcephysics.cabrillo.tracker.DataTrackTimeControl
All Implemented Interfaces:
ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible

public class DataTrackTimeControl extends JPanel implements PropertyChangeListener
See Also:
  • Field Details

  • Constructor Details

    • DataTrackTimeControl

      public DataTrackTimeControl(DataTrack track)
      Constructor.
      Parameters:
      track - the DataTrack
  • Method Details

    • createGUI

      protected void createGUI()
      Creates the GUI.
    • refreshGUI

      protected void refreshGUI()
      Refreshes the GUI.
    • setTimeSourceToDataTrack

      protected void setTimeSourceToDataTrack(boolean isTrackTimeSource)
      Sets the DataTrack time source flag.
      Parameters:
      isTrackTimeSource - true to use DataTrack time, false to use video time
    • isTimeSourceDataTrack

      protected boolean isTimeSourceDataTrack()
      Gets the DataTrack time source flag.
      Returns:
      true if using DataTrack time
    • getMaximumSize

      public Dimension getMaximumSize()
      Overrides:
      getMaximumSize in class JComponent
    • propertyChange

      public void propertyChange(PropertyChangeEvent e)
      Specified by:
      propertyChange in interface PropertyChangeListener