|
||||||||||
| 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 | |||||||||