public class GUI
extends javafx.application.Application
PopulationPane
), the control pane (SettingsPane
) and
the console (ConsolePane
). Click on any of the links in
brackets to see more information about each interface component.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BAD_SELECTION_COLOUR |
static double |
CONSOLE_MIN_HEIGHT |
static java.lang.String |
GOOD_SELECTION_COLOUR |
static java.lang.String |
HARD_HIGHLIGHT_COLOUR |
static java.lang.String |
MEDIUM_HIGHLIGHT_COLOUR |
static java.lang.String |
NEUTRAL_COLOUR |
static java.lang.String |
NEUTRAL_SELECTION_COLOUR |
static double |
RESIZE_MARGIN |
static double |
SETTINGS_MIN_WIDTH |
static java.lang.String |
SOFT_HIGHLIGHT_COLOUR |
Constructor and Description |
---|
GUI() |
Modifier and Type | Method and Description |
---|---|
void |
bringFunctionSelector(javafx.scene.input.MouseEvent event,
GUINode node) |
void |
evaluateTestCase(TestCaseProblem.TestCase<java.lang.Object> testCase) |
void |
flushConsole() |
int |
getChromosomeIndex() |
JCGP |
getExperiment() |
javafx.stage.Stage |
getStage() |
void |
hideGeneValues() |
boolean |
isWorking() |
static void |
main(java.lang.String[] args) |
void |
reDraw() |
void |
reset() |
void |
runPause() |
void |
setEvaluating(boolean value) |
void |
start(javafx.stage.Stage primaryStage) |
void |
step() |
void |
updateFunctionSelector() |
public static final java.lang.String NEUTRAL_COLOUR
public static final java.lang.String HARD_HIGHLIGHT_COLOUR
public static final java.lang.String MEDIUM_HIGHLIGHT_COLOUR
public static final java.lang.String SOFT_HIGHLIGHT_COLOUR
public static final java.lang.String GOOD_SELECTION_COLOUR
public static final java.lang.String NEUTRAL_SELECTION_COLOUR
public static final java.lang.String BAD_SELECTION_COLOUR
public static final double RESIZE_MARGIN
public static final double SETTINGS_MIN_WIDTH
public static final double CONSOLE_MIN_HEIGHT
public static void main(java.lang.String[] args)
public void start(javafx.stage.Stage primaryStage) throws java.lang.Exception
start
in class javafx.application.Application
java.lang.Exception
public void runPause()
public void step()
public void reset()
public void reDraw()
public void updateFunctionSelector()
public boolean isWorking()
public void bringFunctionSelector(javafx.scene.input.MouseEvent event, GUINode node)
public JCGP getExperiment()
public void evaluateTestCase(TestCaseProblem.TestCase<java.lang.Object> testCase)
public void hideGeneValues()
public void setEvaluating(boolean value)
public javafx.stage.Stage getStage()
public void flushConsole()
public int getChromosomeIndex()