Package org.opt4j.viewer
Class StatusBar
- java.lang.Object
-
- org.opt4j.viewer.StatusBar
-
- All Implemented Interfaces:
OptimizerIterationListener,OptimizerStateListener
public class StatusBar extends Object implements OptimizerIterationListener, OptimizerStateListener
TheStatusBarcontains informations about the optimization progress and time per iteration.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JComponentget()Returns the component.voidinit()Initialization.voiditerationComplete(Optimizer optimizer, int iteration)Invoked if theOptimizercompletes an iteration.voidoptimizationStarted(Optimizer optimizer)Invoked if theOptimizerstarts the optimization process.voidoptimizationStopped(Optimizer optimizer)Invoked if theOptimizerstops the optimization process.protected voidupdate(String message, String progressMessage)
-
-
-
Method Detail
-
init
public void init()
Initialization. This method has to called once after construction.
-
get
public JComponent get()
Returns the component.- Returns:
- the component
-
iterationComplete
public void iterationComplete(Optimizer optimizer, int iteration)
Description copied from interface:OptimizerIterationListenerInvoked if theOptimizercompletes an iteration.- Specified by:
iterationCompletein interfaceOptimizerIterationListener- Parameters:
optimizer- the optimizeriteration- the completed iteration
-
optimizationStarted
public void optimizationStarted(Optimizer optimizer)
Description copied from interface:OptimizerStateListenerInvoked if theOptimizerstarts the optimization process.- Specified by:
optimizationStartedin interfaceOptimizerStateListener- Parameters:
optimizer- the optimizer
-
optimizationStopped
public void optimizationStopped(Optimizer optimizer)
Description copied from interface:OptimizerStateListenerInvoked if theOptimizerstops the optimization process.- Specified by:
optimizationStoppedin interfaceOptimizerStateListener- Parameters:
optimizer- the optimizer
-
-