public class

AnnotationLayerUI

extends CrossHairLayerUI<T extends JComponent>
implements UIEventSubscriber
java.lang.Object
   ↳ javax.swing.plaf.ComponentUI
     ↳ org.jdesktop.jxlayer.plaf.LayerUI<V extends java.awt.Component>
       ↳ org.jdesktop.jxlayer.plaf.AbstractLayerUI<V extends javax.swing.JComponent>
         ↳ vars.annotation.ui.imagepanel.CrossHairLayerUI<T extends javax.swing.JComponent>
           ↳ vars.annotation.ui.imagepanel.AnnotationLayerUI<T extends org.mbari.swing.JImageUrlCanvas>

Summary

Public Constructors
AnnotationLayerUI(ToolBelt toolBelt)
Constructs ...
Public Methods
Concept getConcept()
ToolBelt getToolBelt()
VideoFrame getVideoFrame()
void respondTo(ObservationsAddedEvent event)
void respondTo(ObservationsChangedEvent event)
void respondTo(ObservationsRemovedEvent event)
void respondTo(ObservationsSelectedEvent event)
void respondTo(VideoArchiveChangedEvent event)
void respondTo(VideoArchiveSelectedEvent event)
void respondTo(VideoFramesChangedEvent event)
void setConcept(Concept concept)
void setVideoFrame(VideoFrame videoFrame_)
Protected Methods
void paintLayer(Graphics2D g2, JXLayer<? extends T> jxl)
void processMouseEvent(MouseEvent me, JXLayer<? extends T> jxl)
void processMouseMotionEvent(MouseEvent me, JXLayer<? extends T> jxl)
[Expand]
Inherited Methods
From class vars.annotation.ui.imagepanel.CrossHairLayerUI
From class org.jdesktop.jxlayer.plaf.AbstractLayerUI
From class org.jdesktop.jxlayer.plaf.LayerUI
From class javax.swing.plaf.ComponentUI
From class java.lang.Object
From interface vars.annotation.ui.eventbus.UIEventSubscriber

Public Constructors

public AnnotationLayerUI (ToolBelt toolBelt)

Constructs ...

Public Methods

public Concept getConcept ()

public ToolBelt getToolBelt ()

public VideoFrame getVideoFrame ()

public void respondTo (ObservationsAddedEvent event)

public void respondTo (ObservationsChangedEvent event)

public void respondTo (ObservationsRemovedEvent event)

public void respondTo (ObservationsSelectedEvent event)

public void respondTo (VideoArchiveChangedEvent event)

public void respondTo (VideoArchiveSelectedEvent event)

public void respondTo (VideoFramesChangedEvent event)

public void setConcept (Concept concept)

public void setVideoFrame (VideoFrame videoFrame_)

Protected Methods

protected void paintLayer (Graphics2D g2, JXLayer<? extends T> jxl)

protected void processMouseEvent (MouseEvent me, JXLayer<? extends T> jxl)

protected void processMouseMotionEvent (MouseEvent me, JXLayer<? extends T> jxl)