Package haifa.shopsim.UI

This package classes that are used by User Interface applications of this framework.

See:
          Description

Interface Summary
GUIAlgorithm A shop algorithm that has some sort of GUI represnting it.
UIStringConstants String messages that are displayed by the MainGUI at certrtain times.
 

Class Summary
AlgorithmSelectionAction This class implements an action that occurs when a new algorithm is selected.
BusyAnimation This class implements an animation that may be started, stopped, and killed.
CloseAction A close action for the MainGUI
ExitAction This action calls the exitApplication() method in the case of an application.
GUIforComputerAlgorithm The GUIAlgorithm is actually not an algorithm, but a user control through which the user may be asked to control the shops at discrete simulation epochs.
JobShopClassLoaderToVM Loads some of the classes to the VM at one shot, this way when the classes are first called, execution is faster.
KillSimulationAction  
MainGUI This class is one of the several usuable products of the JobShopSimualtion Project.
OpenAction Handles the Open Action of the File menu.
PostGUIRunAction This class is a functor that holds the method that is done after a run.
RVSelectionAction Action that occurs when user selects a new random variable in the MainGUI
SetNrAction Action that occurs when a new Nr is set in the mainGUI.
ShopTraceMaker This class is a thread that constntly waits for ShopChangedEvents and converts them to proper events for the Gantt Chart.
ShopViewUpdater This class is designed to pace information between the simulation engine and the graphics components: animation, table, gant chart, etc..
SimpleHelpAction  
SpeedControlAction Action that brings up a speed control dialog.
StartSimulationAction  
StateTable This class displays the state of the algorithm on the ShopState.
UserGUIAlgorithm The GUIAlgorithm is actually not an algorithm, but a user control through which the user may be asked to control the shops at discrete simulation epochs.
VacantLabel Designed to fill the areas of the GUI with a label when they are not enabled.
ViewLogAction Use for displaying a pop-up window showing the algorithm's log.
 

Package haifa.shopsim.UI Description

This package classes that are used by User Interface applications of this framework.