Serialized Form
-
Package org.woehlke.computer.kurzweil.commons.layouts
-
Class org.woehlke.computer.kurzweil.commons.layouts.BoxLayoutVertical extends javax.swing.BoxLayout implements Serializable
-
Class org.woehlke.computer.kurzweil.commons.layouts.FlowLayoutCenter extends java.awt.FlowLayout implements Serializable
-
Class org.woehlke.computer.kurzweil.commons.layouts.FlowLayoutLeft extends java.awt.FlowLayout implements Serializable
-
Class org.woehlke.computer.kurzweil.commons.layouts.LayoutCanvas extends FlowLayoutCenter implements Serializable
-
-
Package org.woehlke.computer.kurzweil.commons.model
-
Class org.woehlke.computer.kurzweil.commons.model.Bounds extends java.lang.Object implements Serializable
-
Serialized Fields
-
myHeight
int myHeight
-
myStartX
int myStartX
-
myStartY
int myStartY
-
myWidth
int myWidth
-
-
-
-
Package org.woehlke.computer.kurzweil.commons.widgets
-
Class org.woehlke.computer.kurzweil.commons.widgets.PanelCopyright extends javax.swing.JPanel implements Serializable
-
Class org.woehlke.computer.kurzweil.commons.widgets.PanelStartStopButtons extends SubTabImpl implements Serializable
-
Serialized Fields
-
labelStart
java.lang.String labelStart
-
labelStop
java.lang.String labelStop
-
startButton
javax.swing.JButton startButton
-
stopButton
javax.swing.JButton stopButton
-
-
-
Class org.woehlke.computer.kurzweil.commons.widgets.PanelSubtitle extends javax.swing.JPanel implements Serializable
-
Class org.woehlke.computer.kurzweil.commons.widgets.PanelTitle extends javax.swing.JPanel implements Serializable
-
Class org.woehlke.computer.kurzweil.commons.widgets.PanelWithTitleBorder extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
panelStartStopButtonsBorder
javax.swing.border.CompoundBorder panelStartStopButtonsBorder
-
panelStartStopButtonsLayout
FlowLayoutCenter panelStartStopButtonsLayout
-
-
-
Class org.woehlke.computer.kurzweil.commons.widgets.SubTabImpl extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
border
javax.swing.border.CompoundBorder border
-
icon
javax.swing.Icon icon
-
keyEvent
int keyEvent
-
layout
FlowLayoutCenter layout
-
properties
ComputerKurzweilProperties properties
-
subTitle
java.lang.String subTitle
-
title
java.lang.String title
-
toolTipText
java.lang.String toolTipText
-
-
-
-
Package org.woehlke.computer.kurzweil.tabs
-
Class org.woehlke.computer.kurzweil.tabs.TabPanel extends javax.swing.JPanel implements Serializable
-
-
Package org.woehlke.computer.kurzweil.tabs.simulatedevolution
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.SimulatedEvolutionApplet extends javax.swing.JApplet implements Serializable
- serialVersionUID:
- 242L
-
Serialized Fields
-
canvas
SimulatedEvolutionCanvas canvas
The View for the World. Food and Cells are painted to the Canvas. -
simulatedEvolutionController
SimulatedEvolutionController simulatedEvolutionController
ControllerThread for Interachtions between Model and View (MVC-Pattern). -
simulatedEvolutionModel
SimulatedEvolutionModel simulatedEvolutionModel
Data Model for the Simulation. The World contains the Bacteria Cells and the Food. -
title
java.awt.Label title
-
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.SimulatedEvolutionCanvas extends javax.swing.JComponent implements Serializable
- serialVersionUID:
- 242L
-
Serialized Fields
-
FOOD
java.awt.Color FOOD
-
tabModel
SimulatedEvolutionModel tabModel
Reference to the Data Model. -
WATER
java.awt.Color WATER
-
worldDimensions
WorldPoint worldDimensions
-
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.SimulatedEvolutionContext extends java.util.concurrent.ForkJoinTask<java.lang.Void> implements Serializable
-
Serialized Fields
-
canvas
SimulatedEvolutionCanvas canvas
-
controller
SimulatedEvolutionController controller
-
ctx
ComputerKurzweilContext ctx
-
tab
SimulatedEvolutionTab tab
-
tabModel
SimulatedEvolutionModel tabModel
-
-
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.SimulatedEvolutionModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 242L
-
Serialized Fields
-
cells
java.util.List<Cell> cells
List of the Simulated Bacteria Cells. -
INITIAL_POPULATION
int INITIAL_POPULATION
Start with 20 Cells. -
random
java.util.Random random
Random Generator used for Bacteria Motion. -
simulatedEvolutionParameter
SimulatedEvolutionParameter simulatedEvolutionParameter
-
simulatedEvolutionWorldLattice
SimulatedEvolutionWorldLattice simulatedEvolutionWorldLattice
Map of the World monitoring growth and eating food. -
worldDimensions
WorldPoint worldDimensions
Definition of the World's Size in Pixel Width and Height.
-
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.SimulatedEvolutionTab extends javax.swing.JFrame implements Serializable
- serialVersionUID:
- 242L
-
Serialized Fields
-
ctx
ComputerKurzweilContext ctx
-
properties
ComputerKurzweilProperties properties
-
simulatedEvolutionApplet
SimulatedEvolutionApplet simulatedEvolutionApplet
-
simulatedEvolutionParameter
SimulatedEvolutionParameter simulatedEvolutionParameter
-
tabCtx
SimulatedEvolutionContext tabCtx
-
-
-
Package org.woehlke.computer.kurzweil.tabs.simulatedevolution.canvas.food
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.canvas.food.FoodPerDayDecreaseButton extends javax.swing.JButton implements Serializable
-
Serialized Fields
-
labelFoodPerDayDecrease
java.lang.String labelFoodPerDayDecrease
-
tabCtx
SimulatedEvolutionContext tabCtx
-
-
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.canvas.food.FoodPerDayIncreaseButton extends javax.swing.JButton implements Serializable
-
Serialized Fields
-
labelFoodPerDayIncrease
java.lang.String labelFoodPerDayIncrease
-
tabCtx
SimulatedEvolutionContext tabCtx
-
-
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.canvas.food.FoodPerDayLabel extends javax.swing.JLabel implements Serializable
-
Serialized Fields
-
foodPerDayLabelString
java.lang.String foodPerDayLabelString
-
tabCtx
SimulatedEvolutionContext tabCtx
-
-
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.canvas.food.FoodPerDayPanel extends SubTabImpl implements Serializable
-
Serialized Fields
-
foodPerDayBorderLabel
java.lang.String foodPerDayBorderLabel
-
foodPerDayDecreaseButton
FoodPerDayDecreaseButton foodPerDayDecreaseButton
-
foodPerDayIncreaseButton
FoodPerDayIncreaseButton foodPerDayIncreaseButton
-
foodPerDayLabel
FoodPerDayLabel foodPerDayLabel
-
foodPerDayTextField
FoodPerDayTextField foodPerDayTextField
-
tabCtx
SimulatedEvolutionContext tabCtx
-
tabModel
SimulatedEvolutionModel tabModel
-
-
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.canvas.food.FoodPerDayTextField extends javax.swing.JTextField implements Serializable
-
Serialized Fields
-
foodPerDayTextFieldCols
int foodPerDayTextFieldCols
-
foodPerDayTextFieldString
java.lang.String foodPerDayTextFieldString
-
tabCtx
SimulatedEvolutionContext tabCtx
-
-
-
-
Package org.woehlke.computer.kurzweil.tabs.simulatedevolution.canvas.garden
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.canvas.garden.GardenOfEdenCheckBox extends javax.swing.JCheckBox implements Serializable
-
Serialized Fields
-
gardenOfEdenEnabledSelected
boolean gardenOfEdenEnabledSelected
-
gardenOfEdenEnabledString
java.lang.String gardenOfEdenEnabledString
-
tabCtx
SimulatedEvolutionContext tabCtx
-
-
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.canvas.garden.GardenOfEdenPanel extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
gardenOfEdenPanelBorderLabel
java.lang.String gardenOfEdenPanelBorderLabel
-
tabCtx
SimulatedEvolutionContext tabCtx
-
-
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.canvas.garden.GardenOfEdenPanelRow extends SubTabImpl implements Serializable
-
Serialized Fields
-
buttonToggleGardenOfEden
GardenOfEdenToggleButton buttonToggleGardenOfEden
-
gardenOfEdenEnabled
GardenOfEdenCheckBox gardenOfEdenEnabled
-
tabCtx
SimulatedEvolutionContext tabCtx
-
tabModel
SimulatedEvolutionModel tabModel
-
-
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.canvas.garden.GardenOfEdenToggleButton extends javax.swing.JToggleButton implements Serializable
-
Serialized Fields
-
buttonToggleGardenOfEdenString
java.lang.String buttonToggleGardenOfEdenString
-
tabCtx
SimulatedEvolutionContext tabCtx
-
-
-
-
Package org.woehlke.computer.kurzweil.tabs.simulatedevolution.canvas.population
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.canvas.population.PopulationStatisticsElement extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
cols
int cols
-
defaultTextField
java.lang.String defaultTextField
-
label
javax.swing.JLabel label
-
lifeCycleStatus
LifeCycleStatus lifeCycleStatus
-
statistics
javax.swing.JTextField statistics
-
-
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.canvas.population.PopulationStatisticsElementsPanelCounted extends SubTabImpl implements Serializable
-
Serialized Fields
-
border
javax.swing.border.CompoundBorder border
-
borderLabel
java.lang.String borderLabel
-
generationOldestElement
PopulationStatisticsElement generationOldestElement
-
generationOldestLabel
java.lang.String generationOldestLabel
-
generationYoungestElement
PopulationStatisticsElement generationYoungestElement
-
generationYoungestLabel
java.lang.String generationYoungestLabel
-
initialPopulation
int initialPopulation
-
layout
FlowLayoutCenter layout
-
layoutSubPanel
java.awt.FlowLayout layoutSubPanel
-
population
SimulatedEvolutionPopulation population
-
populationElement
PopulationStatisticsElement populationElement
-
populationLabel
java.lang.String populationLabel
-
tabCtx
SimulatedEvolutionContext tabCtx
-
-
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.canvas.population.PopulationStatisticsElementsPanelLifeCycle extends SubTabImpl implements Serializable
-
Serialized Fields
-
border
javax.swing.border.CompoundBorder border
-
borderLabel
java.lang.String borderLabel
-
fullAgeCellsElement
PopulationStatisticsElement fullAgeCellsElement
-
fullAgeCellsLabel
java.lang.String fullAgeCellsLabel
-
hungryCellsElement
PopulationStatisticsElement hungryCellsElement
-
hungryCellsLabel
java.lang.String hungryCellsLabel
-
initialPopulation
int initialPopulation
-
layout
FlowLayoutCenter layout
-
layoutSubPanel
java.awt.FlowLayout layoutSubPanel
-
oldCellsElement
PopulationStatisticsElement oldCellsElement
-
oldCellsLabel
java.lang.String oldCellsLabel
-
population
SimulatedEvolutionPopulation population
-
tabCtx
SimulatedEvolutionContext tabCtx
-
youngAndFatCellsElement
PopulationStatisticsElement youngAndFatCellsElement
-
youngAndFatCellsLabel
java.lang.String youngAndFatCellsLabel
-
youngCellsElement
PopulationStatisticsElement youngCellsElement
-
youngCellsLabel
java.lang.String youngCellsLabel
-
-
-
-
Package org.woehlke.computer.kurzweil.tabs.simulatedevolution.model
-
Class org.woehlke.computer.kurzweil.tabs.simulatedevolution.model.WorldPoint extends java.lang.Object implements Serializable
- serialVersionUID:
- 242L
-
Serialized Fields
-
x
int x
Horizontal X-Coordinate. Also used as Width; -
y
int y
Vertical Y-Coordinate. Also used as Height;
-
-