|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ControlPanel | Interface to define the operations available on a control panel. |
Interacter | Interface implemented by VisualizingEvolutionaryApplet . |
OptionsPanel | |
Paints | |
TextMessageable | |
Visualization |
Class Summary | |
---|---|
ActionButton | Class which manages a set of JButtons (usually of cardinality two), belonging
to a container and, when pressed, invoking calls to an implementer of
ControlAction . |
ControlPanel_ | Defines base methods for the ControlPanel for the Darwin display package. |
ControlPanel_Default | A trivial extension of ControlPanel_ . |
EvolutionaryApplet |
This subclass of JApplet understands how to interact with an
Evolution , by virtue of implementing GenerationListener and
ControlAction . |
FlipFlopButtons | Class which manages a set of JButtons (usually of cardinality two), belonging
to a container and, when pressed, invoking calls to an implementer of
ControlAction . |
LabeledComponent | General utility (not really specific to the Darwin package). |
Messages | |
OptionsController_ | Abstract base class for options controllers. |
OptionsPanel_ | Defines base methods for the Options Panel for the Darwin display package. |
OptionsPanel_Default | Default concrete extension of an OptionsPanel_ . |
OptionsPanel_Standard | Implementation of OptionsPanel_ for the Peppered Moth. |
PropertySlider_Exponential | This extension of JSlider sets up a slider which controls a property
of the application. |
PropertySlider_Normal | This extension of JSlider sets up a slider which controls a property
of the application. |
TextField | |
Title | |
Visualization_ | |
Visualization_VisualizableListener | Implementer of VisualizableListener which updates a visualization
model. |
Visualizer_ | An opaque Swing component (a JPanel) which defines an area for visualizing the evolution in progress. |
Visualizer_Standard | Default implementation of Visualizer. |
VisualizerTabs | A set of tabbed panels which will be used to visualize different populations, as well as showing the secondary control panel. |
VisualizingEvolutionaryApplet | This subclass of EvolutionaryApplet additionally knows how to paint the changes to the visualization model. |
Darwin Framework Project.
Copyright (C) 2003, 2007, 2009 Rubecula Software.
This library is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published
by
the Free Software Foundation; either version 3 of the License, or (at
your
option) any later version. This library is distributed in the hope that
it
will be useful, but WITHOUT ANY WARRANTY; without even the implied
warranty
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser
General Public License for more details. You should have received a
copy
of the GNU General Public License along with this library; if
not,
write to the Free Software Foundation, Inc., 59 Temple Place, Suite
330,
Boston, MA 02111-1307 USA
CVS Version: $Revision: 1.2 $
These classes are for visualizing your evolutionary computations. The following interfaces and classes make up the core of the display package:
Classes in this package have permanent lifespan.
For an example, see the Peppered Moth example, in particular the Applet_PepperedMoth class.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |