public class

ImageAnnotationFrame

extends JFrame
java.lang.Object
   ↳ java.awt.Component
     ↳ java.awt.Container
       ↳ java.awt.Window
         ↳ java.awt.Frame
           ↳ javax.swing.JFrame
             ↳ vars.annotation.ui.imagepanel.ImageAnnotationFrame

Class Overview

Main class for this package. This class wires together all dependant classes with the controller.

Summary

[Expand]
Inherited Constants
From class javax.swing.JFrame
From class java.awt.Frame
From class java.awt.Component
From interface java.awt.image.ImageObserver
From interface javax.swing.WindowConstants
[Expand]
Inherited Fields
From class javax.swing.JFrame
Public Constructors
ImageAnnotationFrame(ToolBelt toolBelt)
Create the frame
Public Methods
VideoFrame getVideoFrame()
void respondTo(ObservationsSelectedEvent selectionEvent)
Listen for selected Observations.
void respondTo(VideoFramesChangedEvent event)
Protected Methods
AnnotationLayerUI getAnnotationLayerUI()
ConceptNameComboBox getComboBox()
JXLayer<JImageUrlCanvas> getLayer()
JToggleButton getMakeMeasurementButton()
MeasurementLayerUI getMeasurementLayerUI()
JToolBar getToolBar()
[Expand]
Inherited Methods
From class javax.swing.JFrame
From class java.awt.Frame
From class java.awt.Window
From class java.awt.Container
From class java.awt.Component
From class java.lang.Object
From interface java.awt.MenuContainer
From interface java.awt.image.ImageObserver
From interface javax.accessibility.Accessible
From interface javax.swing.RootPaneContainer

Public Constructors

public ImageAnnotationFrame (ToolBelt toolBelt)

Create the frame

Public Methods

public VideoFrame getVideoFrame ()

public void respondTo (ObservationsSelectedEvent selectionEvent)

Listen for selected Observations. If one is selected, set it as the GOTO observation. Otherwise disable the measurements

public void respondTo (VideoFramesChangedEvent event)

Protected Methods

protected AnnotationLayerUI getAnnotationLayerUI ()

protected ConceptNameComboBox getComboBox ()

protected JXLayer<JImageUrlCanvas> getLayer ()

protected JToggleButton getMakeMeasurementButton ()

protected MeasurementLayerUI getMeasurementLayerUI ()

protected JToolBar getToolBar ()