Package org.uncommons.watchmaker.swing
This package provides a number of classes to simplify the development of
Swing GUIs for evolutionary programs. As well as common controls for
modifying evolution parameters, it includes a Swing implementation of the
Console interface
for interactive evolutionary algorithms.-
Interface Summary Interface Description EvolutionControl Common interface for GUI controls for evolutionary programs. -
Class Summary Class Description AbortControl A GUI control that allows the user to abort an evolutionary program.NumericParameterControl<T extends Number & Comparable<T>> A GUI control that allows the user to set/update the value of a numeric parameter.ObjectSwingRenderer A defaultRendererimplementation that can display any object as a Swing component.ProbabilityParameterControl A GUI control that allows the user to set/update the value of aProbabilityparameter.SelectionStrategyControl<T> An evolution control for selecting between differentSelectionStrategyimplementations.SwingConsole Swing-based console for interactive evolutionary algorithms.