motris.gui
Class DisplayController

java.lang.Object
  extended bymotris.gui.DisplayController
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, ParameterizedObject.ParameterChangedListener

public class DisplayController
extends java.lang.Object
implements java.awt.event.ActionListener, ParameterizedObject.ParameterChangedListener

Toolbar including Actions for manipulation of Display settings

Author:
Hendrik Dahlkamp

Nested Class Summary
 class DisplayController.DisplayPropertiesAction
           
 class DisplayController.ExportDisplayAction
           
 class DisplayController.LoadDisplayAction
           
 class DisplayController.PixelDetailsAction
           
 class DisplayController.RefreshDisplayAction
           
 class DisplayController.SaveDisplayAction
           
 
Field Summary
 DisplayController.DisplayPropertiesAction DisplayPropertiesAction
           
(package private)  javax.swing.JComboBox displayZoomCombo
           
static java.lang.String DROPDOWN_MENU
           
(package private)  Experiment experiment
           
 DisplayController.ExportDisplayAction exportDisplayAction
           
(package private)  LayerList layerList
           
(package private)  LayerViewer layerViewer
           
 DisplayController.LoadDisplayAction loadDisplayAction
           
 DisplayController.PixelDetailsAction pixelDetailsAction
           
 DisplayController.RefreshDisplayAction refreshDisplayAction
           
 DisplayController.SaveDisplayAction saveDisplayAction
           
(package private)  SceneDescription scene
           
(package private)  javax.swing.JToolBar toolBar
           
 
Constructor Summary
DisplayController(Experiment _experiment, LayerViewer _layerViewer)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 javax.swing.JToolBar getToolBar()
           
 void parameterChanged(ParameterizedObject source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DROPDOWN_MENU

public static final java.lang.String DROPDOWN_MENU
See Also:
Constant Field Values

experiment

Experiment experiment

scene

SceneDescription scene

layerViewer

LayerViewer layerViewer

layerList

LayerList layerList

toolBar

javax.swing.JToolBar toolBar

loadDisplayAction

public DisplayController.LoadDisplayAction loadDisplayAction

saveDisplayAction

public DisplayController.SaveDisplayAction saveDisplayAction

exportDisplayAction

public DisplayController.ExportDisplayAction exportDisplayAction

DisplayPropertiesAction

public DisplayController.DisplayPropertiesAction DisplayPropertiesAction

refreshDisplayAction

public DisplayController.RefreshDisplayAction refreshDisplayAction

pixelDetailsAction

public DisplayController.PixelDetailsAction pixelDetailsAction

displayZoomCombo

javax.swing.JComboBox displayZoomCombo
Constructor Detail

DisplayController

public DisplayController(Experiment _experiment,
                         LayerViewer _layerViewer)
Method Detail

getToolBar

public javax.swing.JToolBar getToolBar()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

parameterChanged

public void parameterChanged(ParameterizedObject source)
Specified by:
parameterChanged in interface ParameterizedObject.ParameterChangedListener