diff options
Diffstat (limited to 'src/jcgp/gui/population/ChromosomePane.java')
-rw-r--r-- | src/jcgp/gui/population/ChromosomePane.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/jcgp/gui/population/ChromosomePane.java b/src/jcgp/gui/population/ChromosomePane.java index 0279d09..4a47f34 100644 --- a/src/jcgp/gui/population/ChromosomePane.java +++ b/src/jcgp/gui/population/ChromosomePane.java @@ -26,12 +26,13 @@ public class ChromosomePane extends ScrollPane { private int rows, columns; private boolean target = false; - private boolean evaluating = false; + private PopulationPane parent; - public ChromosomePane(Chromosome chromosome, GUI gui) { + public ChromosomePane(Chromosome chromosome, GUI gui, PopulationPane parent) { super(); final Resources resources = gui.getExperiment().getResources(); + this.parent = parent; rows = resources.rows(); columns = resources.columns(); @@ -143,7 +144,6 @@ public class ChromosomePane extends ScrollPane { } public void setInputs(Object[] values) { - evaluating = true; for (int i = 0; i < guiInputs.length; i++) { guiInputs[i].setValue(values[i]); guiInputs[i].updateText(); @@ -167,7 +167,6 @@ public class ChromosomePane extends ScrollPane { } public void hideValues() { - evaluating = false; for (int i = 0; i < guiInputs.length; i++) { guiInputs[i].updateText(); } @@ -185,6 +184,6 @@ public class ChromosomePane extends ScrollPane { * @return the evaluating */ public boolean isEvaluating() { - return evaluating; + return parent.isEvaluating(); } } |