aboutsummaryrefslogtreecommitdiffstats
path: root/src/jcgp/gui/population/GUIOutput.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jcgp/gui/population/GUIOutput.java')
-rw-r--r--src/jcgp/gui/population/GUIOutput.java15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/jcgp/gui/population/GUIOutput.java b/src/jcgp/gui/population/GUIOutput.java
index 29752cd..5a76298 100644
--- a/src/jcgp/gui/population/GUIOutput.java
+++ b/src/jcgp/gui/population/GUIOutput.java
@@ -267,10 +267,7 @@ public class GUIOutput extends GUIGene {
@Override
public void setChangingConnection(Connection newConnection) {
output.setConnection(0, newConnection);
- if (parent.isEvaluating()) {
- calculate();
- updateText();
- }
+ updateText();
}
@Override
@@ -308,19 +305,19 @@ public class GUIOutput extends GUIGene {
setLocked(true);
}
}
-
- public void calculate() {
- value = output.getSource().getValue();
- }
@Override
public void updateText() {
if (parent.isEvaluating()) {
- text.setText("O: " + output.getIndex() + "\n" + value.toString());
+ text.setText("O: " + output.getIndex() + "\n" + output.getSource().getValue().toString());
} else {
text.setText("O: " + output.getIndex());
}
}
+ public void setOutput(Output newOutput) {
+ output = newOutput;
+ }
+
}