All Known Implementing Classes:
AbstractAnimatedOverlay, LayeredOverlay

public interface Overlay
  • Method Details

    • paintOverlay

      void paintOverlay(JComponent comp, Graphics2D g, Rectangle rect)
      Paint the overlay for a given quality monitoring component
    • isAnimated

      boolean isAnimated()
      Returns true if the overlay is animated. Animated components keep track of their components
    • addComponent

      void addComponent(JComponent comp)
      Adds a component to this overlay. Used for animated overlay so that they know who to animate.
    • removeComponent

      void removeComponent(JComponent comp)
      Removes a component from this overlay. Used for animated overlay so that they know who to animate.
    • removeAllComponents

      void removeAllComponents()
      Removes all child components. Should stop any animation timers.