Class EquipmentScheduleView.Timeline

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
com.inductiveautomation.factorypmi.application.components.EquipmentScheduleView.Timeline
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable
Enclosing class:
EquipmentScheduleView

public static class EquipmentScheduleView.Timeline extends JComponent
See Also:
  • Constructor Details

    • Timeline

      public Timeline()
  • Method Details

    • getToolTipText

      public String getToolTipText(MouseEvent event)
      Overrides:
      getToolTipText in class JComponent
    • setFont

      public void setFont(Font font)
      Overrides:
      setFont in class JComponent
    • getPreferredSize

      public Dimension getPreferredSize()
      Overrides:
      getPreferredSize in class JComponent
    • getStartDate

      public Date getStartDate()
    • setStartDate

      public void setStartDate(Date startDate)
    • getEndDate

      public Date getEndDate()
    • setEndDate

      public void setEndDate(Date endDate)
    • setLineColor

      public void setLineColor(Color lineColor)
    • getLineColor

      public Color getLineColor()
    • setTextColor

      public void setTextColor(Color textColor)
    • getTextColor

      public Color getTextColor()
    • paintComponent

      protected void paintComponent(Graphics graphics)
      Overrides:
      paintComponent in class JComponent
    • drawStringMid

      protected boolean drawStringMid(Graphics2D g, int start, int end, int line, String string)
      Paints a string centered between two j2d locations
    • localeChanged

      public void localeChanged(Locale newLocale)
    • updateDateFormats

      protected void updateDateFormats(Locale newLocale)
    • timeToJava2D

      public int timeToJava2D(long time, JComponent parent)
    • timeToJava2D

      public static int timeToJava2D(long time, JComponent parent, Date startDate, Date endDate)
    • java2DToTime

      public static long java2DToTime(int x, JComponent parent, Date startDate, Date endDate)