Class DefaultTimeSliderPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.gvsig.timesupport.swing.impl.panel.DefaultTimeSliderPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, org.gvsig.timesupport.swing.api.panel.TimeSelectorPanel, TimeAdjustmentListener, org.gvsig.tools.observer.Observable, org.gvsig.tools.swing.api.Component

public class DefaultTimeSliderPanel extends JPanel implements org.gvsig.timesupport.swing.api.panel.TimeSelectorPanel, TimeAdjustmentListener
Creates a panel with slider and time control calendars
See Also:
  • Constructor Details

    • DefaultTimeSliderPanel

      public DefaultTimeSliderPanel()
  • Method Details

    • setIntervals

      public void setIntervals(org.gvsig.timesupport.Interval interval)
      Specified by:
      setIntervals in interface org.gvsig.timesupport.swing.api.panel.TimeSelectorPanel
    • initialize

      public void initialize(org.gvsig.timesupport.Instant start, org.gvsig.timesupport.Instant end)
      Intializes in x, y coordinates and start,end dates
      Parameters:
      start -
      end -
      x -
      y -
    • timeChanged

      public void timeChanged(TimeEvent event)
      Description copied from interface: TimeAdjustmentListener
      Called when the time changes.
      Specified by:
      timeChanged in interface TimeAdjustmentListener
      Parameters:
      event - the time event
    • rangeChanged

      public void rangeChanged(TimeEvent event)
      Description copied from interface: TimeAdjustmentListener
      Called when the time range changes.
      Specified by:
      rangeChanged in interface TimeAdjustmentListener
      Parameters:
      event - the time event
    • boundsChanged

      public void boundsChanged(TimeEvent event)
      Description copied from interface: TimeAdjustmentListener
      Called when the time bounds change.
      Specified by:
      boundsChanged in interface TimeAdjustmentListener
      Parameters:
      event - the time event
    • setBounds

      public void setBounds(Rectangle r)
      Overrides:
      setBounds in class Component
    • isInterval

      public boolean isInterval()
      Specified by:
      isInterval in interface org.gvsig.timesupport.swing.api.panel.TimeSelectorPanel
    • isInstant

      public boolean isInstant()
      Specified by:
      isInstant in interface org.gvsig.timesupport.swing.api.panel.TimeSelectorPanel
    • isNone

      public boolean isNone()
      Specified by:
      isNone in interface org.gvsig.timesupport.swing.api.panel.TimeSelectorPanel
    • addObserver

      public void addObserver(org.gvsig.tools.observer.Observer o)
      Specified by:
      addObserver in interface org.gvsig.tools.observer.Observable
    • deleteObserver

      public void deleteObserver(org.gvsig.tools.observer.Observer o)
      Specified by:
      deleteObserver in interface org.gvsig.tools.observer.Observable
    • deleteObservers

      public void deleteObservers()
      Specified by:
      deleteObservers in interface org.gvsig.tools.observer.Observable
    • setInstants

      public void setInstants(org.gvsig.timesupport.Instant start, org.gvsig.timesupport.Instant end)
    • asJComponent

      public JComponent asJComponent()
      Specified by:
      asJComponent in interface org.gvsig.tools.swing.api.Component
    • setInstants

      public void setInstants(List<org.gvsig.timesupport.Instant> instants)
      Specified by:
      setInstants in interface org.gvsig.timesupport.swing.api.panel.TimeSelectorPanel