The Physiologist's Friend Simulation API

Package ch.unizh.ini.friend.gui

GUI objects, including the main GUI, the tangent screen, and the dialogs.

See:
          Description

Class Summary
AboutDialog The About dialog.
ActivityMeter Shows activity of monitored neuron.
ColorChooser Adaptor for JColorChooser.
ExceptionDialog Shows an Exception in a dialog.
FriendGUI Main GUI.
FriendHelp Shows help system.
GifViewerWindow  
HelpDialog Deprecated. Replaced by the help system
LMSColorPreviewPanel This panel can be used to replace the default preview panel of JColorChooser: JColorChooser chooser = new JColorChooser(); JPanel preview = new LMSColorPreviewPanel(); chooser.getSelectionModel().addChangeListener(previewPanel); chooser.setPreviewPanel(previewPanel); Issue: JColorChooser is somewhat buggy and the preview window might not work with Java <= 1.4.2 [1].
SimulationProperties  
SpikeSound Plays a spike sound on the speaker.
SplashScreen Shows a splash screen image.
StatusPanel Shows the status of the simulation, and more important, displays a combo box that users use to choose the cell to be monitored.
StimulusAction Actions that can happen to the stimulus.
StimulusAction.Brighten brightens the stimulus
StimulusAction.BrightenBackground brightens background
StimulusAction.Darken darkens the stimulus
StimulusAction.DarkenBackground darkens background
StimulusAction.FlipContrast Swaps foreground and background brightnesses.
StimulusAction.Rotate rotates the stimulus.
TangentScreen Represents the plotting "tangent screen" -- the screen on which experimentalists display stimuli to characterize or measure cell responses.
 

Package ch.unizh.ini.friend.gui Description

GUI objects, including the main GUI, the tangent screen, and the dialogs.

The package UML at one time looked like this:


http://www.ini.unizh.ch/~tobi/friend