Interface Overlay
- 
- All Known Implementing Classes:
- AbstractAnimatedOverlay,- LayeredOverlay
 
 public interface Overlay
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddComponent(javax.swing.JComponent comp)Adds a component to this overlay.booleanisAnimated()Returns true if the overlay is animated.voidpaintOverlay(javax.swing.JComponent comp, java.awt.Graphics2D g, java.awt.Rectangle rect)Paint the overlay for a given quality monitoring componentvoidremoveAllComponents()Removes all child components.voidremoveComponent(javax.swing.JComponent comp)Removes a component from this overlay.
 
- 
- 
- 
Method Detail- 
paintOverlayvoid paintOverlay(javax.swing.JComponent comp, java.awt.Graphics2D g, java.awt.Rectangle rect)Paint the overlay for a given quality monitoring component
 - 
isAnimatedboolean isAnimated() Returns true if the overlay is animated. Animated components keep track of their components
 - 
addComponentvoid addComponent(javax.swing.JComponent comp) Adds a component to this overlay. Used for animated overlay so that they know who to animate.
 - 
removeComponentvoid removeComponent(javax.swing.JComponent comp) Removes a component from this overlay. Used for animated overlay so that they know who to animate.
 - 
removeAllComponentsvoid removeAllComponents() Removes all child components. Should stop any animation timers.
 
- 
 
-