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 defaultRenderer
implementation that can display any object as a Swing component.ProbabilityParameterControl A GUI control that allows the user to set/update the value of aProbability
parameter.SelectionStrategyControl<T> An evolution control for selecting between differentSelectionStrategy
implementations.SwingConsole Swing-based console for interactive evolutionary algorithms.