Skip to content

Commit 7483ec4

Browse files
committed
V1.1
Added slider to specify the maximum number of generations and a toggle button to chose whether to show the genetic poll or not
1 parent 8e91cde commit 7483ec4

10 files changed

+239
-57
lines changed

build/built-jar.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#Thu, 12 Mar 2020 21:31:48 +0100
1+
#Wed, 18 Mar 2020 18:28:05 +0100
22

33

44
C\:\\Users\\user\\Documents\\NetBeansProjects\\GeneticAlgorithm=

build/classes/GA/SimpleDemo.fxml

+40-9
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,47 @@
33
<?import com.jfoenix.controls.JFXButton?>
44
<?import com.jfoenix.controls.JFXSlider?>
55
<?import com.jfoenix.controls.JFXTextArea?>
6+
<?import com.jfoenix.controls.JFXToggleButton?>
7+
<?import javafx.scene.Cursor?>
68
<?import javafx.scene.control.Label?>
79
<?import javafx.scene.effect.DropShadow?>
810
<?import javafx.scene.layout.AnchorPane?>
911
<?import javafx.scene.text.Font?>
1012

11-
<AnchorPane id="AnchorPane" prefHeight="600.0" prefWidth="800.0" style="-fx-background-color: #1e2761;" stylesheets="@../css/custom.css" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" fx:controller="GA.SimpleDemoController">
13+
<AnchorPane id="AnchorPane" prefHeight="650.0" prefWidth="800.0" style="-fx-background-color: #1e2761;" stylesheets="@../css/custom.css" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" fx:controller="GA.SimpleDemoController">
1214
<children>
1315
<Label layoutX="288.0" layoutY="14.0" text="Genetic Algorithm" textFill="#dddddd">
1416
<font>
1517
<Font name="Consolas Bold" size="24.0" />
1618
</font>
1719
</Label>
18-
<JFXSlider fx:id="numberOfIndividuals" layoutX="151.0" layoutY="152.0" prefHeight="14.0" prefWidth="500.0" value="10.0" />
19-
<Label layoutX="301.0" layoutY="120.0" text="Number of individual" textFill="#dddddd">
20+
<JFXSlider fx:id="numberOfIndividuals" layoutX="150.0" layoutY="122.0" prefHeight="14.0" prefWidth="500.0" value="10.0">
21+
<cursor>
22+
<Cursor fx:constant="OPEN_HAND" />
23+
</cursor></JFXSlider>
24+
<Label alignment="CENTER" layoutX="300.0" layoutY="90.0" text="Number of individual" textFill="#dddddd">
2025
<font>
2126
<Font name="Consolas Bold" size="18.0" />
2227
</font>
2328
</Label>
24-
<JFXSlider fx:id="numberOfGenes" layoutX="151.0" layoutY="219.0" prefHeight="14.0" prefWidth="500.0" value="5.0" />
25-
<Label layoutX="326.0" layoutY="187.0" prefHeight="22.0" prefWidth="149.0" text="Number of genes" textFill="#dddddd">
29+
<JFXSlider fx:id="numberOfGenes" layoutX="150.0" layoutY="189.0" prefHeight="14.0" prefWidth="500.0" value="5.0">
30+
<cursor>
31+
<Cursor fx:constant="OPEN_HAND" />
32+
</cursor></JFXSlider>
33+
<Label alignment="CENTER" layoutX="325.0" layoutY="157.0" prefHeight="22.0" prefWidth="149.0" text="Number of genes" textFill="#dddddd">
2634
<font>
2735
<Font name="Consolas Bold" size="18.0" />
2836
</font>
2937
</Label>
30-
<JFXButton fx:id="generator" buttonType="RAISED" layoutX="326.0" layoutY="261.0" prefHeight="40.0" prefWidth="150.0" ripplerFill="#7a2048" style="-fx-background-color: #408ec6;" text="Generate" textFill="#dddddd">
38+
<JFXButton fx:id="generator" buttonType="RAISED" layoutX="500.0" layoutY="297.0" prefHeight="40.0" prefWidth="150.0" ripplerFill="#7a2048" style="-fx-background-color: #408ec6;" text="Generate" textFill="#dddddd">
3139
<font>
3240
<Font name="Consolas Bold" size="18.0" />
3341
</font>
42+
<cursor>
43+
<Cursor fx:constant="HAND" />
44+
</cursor>
3445
</JFXButton>
35-
<JFXTextArea fx:id="result" editable="false" focusColor="#7a2048" focusTraversable="false" layoutX="51.0" layoutY="328.0" prefHeight="250.0" prefWidth="700.0" promptText="Results . . ." style="-fx-background-color: #ddd;" unFocusColor="#408ec6" AnchorPane.leftAnchor="51.0" AnchorPane.rightAnchor="49.0">
46+
<JFXTextArea fx:id="result" editable="false" focusColor="#7a2048" focusTraversable="false" layoutX="11.0" layoutY="361.0" prefHeight="275.0" prefWidth="780.0" promptText="Results . . ." style="-fx-background-color: #ddd; -fx-padding: 10;" unFocusColor="#408ec6" AnchorPane.leftAnchor="11.0" AnchorPane.rightAnchor="9.0">
3647
<font>
3748
<Font name="Consolas" size="14.0" />
3849
</font>
@@ -47,12 +58,32 @@
4758
<Font name="Consolas Bold" size="14.0" />
4859
</font>
4960
</Label>
50-
<Label fx:id="nbrGenes" alignment="CENTER" focusTraversable="false" layoutX="510.0" layoutY="117.0" prefHeight="30.0" prefWidth="50.0" textFill="#dddddd">
61+
<Label fx:id="nbrIndividuals" alignment="CENTER" focusTraversable="false" layoutX="510.0" layoutY="86.0" prefHeight="30.0" prefWidth="50.0" textFill="#dddddd">
5162
<font>
5263
<Font name="Consolas Bold" size="14.0" />
5364
</font>
5465
</Label>
55-
<Label fx:id="nbrIndiv" alignment="CENTER" focusTraversable="false" layoutX="485.0" layoutY="183.0" prefHeight="30.0" prefWidth="50.0" textFill="#dddddd">
66+
<Label fx:id="nbrGenes" alignment="CENTER" focusTraversable="false" layoutX="485.0" layoutY="153.0" prefHeight="30.0" prefWidth="50.0" textFill="#dddddd">
67+
<font>
68+
<Font name="Consolas Bold" size="14.0" />
69+
</font>
70+
</Label>
71+
<JFXToggleButton fx:id="showPoll" alignment="CENTER_LEFT" layoutX="152.0" layoutY="288.0" prefHeight="52.0" prefWidth="190.0" size="9.0" text="Show genetic poll" textFill="#dddddd" toggleColor="#7a2048" toggleLineColor="#999999">
72+
<font>
73+
<Font name="System Bold" size="14.0" />
74+
</font>
75+
</JFXToggleButton>
76+
<JFXSlider fx:id="genSlider" layoutX="151.0" layoutY="258.0" max="500.0" prefHeight="14.0" prefWidth="500.0" value="100.0">
77+
<cursor>
78+
<Cursor fx:constant="OPEN_HAND" />
79+
</cursor>
80+
</JFXSlider>
81+
<Label alignment="CENTER" layoutX="302.0" layoutY="227.0" prefHeight="22.0" prefWidth="198.0" text="Maximum generations" textFill="#dddddd">
82+
<font>
83+
<Font name="Consolas Bold" size="18.0" />
84+
</font>
85+
</Label>
86+
<Label fx:id="genCount" alignment="CENTER" focusTraversable="false" layoutX="510.0" layoutY="221.0" prefHeight="30.0" prefWidth="50.0" textFill="#dddddd">
5687
<font>
5788
<Font name="Consolas Bold" size="14.0" />
5889
</font>

dist/GeneticAlgorithm.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
function launchApplication(jnlpfile) {
55
dtjava.launch( {
66
url : 'GeneticAlgorithm.jnlp',
7-
jnlp_content : 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxqbmxwIHNwZWM9IjEuMCIgeG1sbnM6amZ4PSJodHRwOi8vamF2YWZ4LmNvbSIgaHJlZj0iR2VuZXRpY0FsZ29yaXRobS5qbmxwIj4NCiAgPGluZm9ybWF0aW9uPg0KICAgIDx0aXRsZT5HZW5ldGljQWxnb3JpdGhtPC90aXRsZT4NCiAgICA8dmVuZG9yPnVzZXI8L3ZlbmRvcj4NCiAgICA8ZGVzY3JpcHRpb24+bnVsbDwvZGVzY3JpcHRpb24+DQogICAgPG9mZmxpbmUtYWxsb3dlZC8+DQogIDwvaW5mb3JtYXRpb24+DQogIDxyZXNvdXJjZXM+DQogICAgPGoyc2UgdmVyc2lvbj0iMS42KyIgaHJlZj0iaHR0cDovL2phdmEuc3VuLmNvbS9wcm9kdWN0cy9hdXRvZGwvajJzZSIvPg0KICAgIDxqYXIgaHJlZj0iR2VuZXRpY0FsZ29yaXRobS5qYXIiIHNpemU9Ijg3OTIiIGRvd25sb2FkPSJlYWdlciIgLz4NCiAgICA8amFyIGhyZWY9ImxpYlxqZm9lbml4LTguMC44LmphciIgc2l6ZT0iMjcwODc3MiIgZG93bmxvYWQ9ImVhZ2VyIiAvPg0KICA8L3Jlc291cmNlcz4NCiAgPGFwcGxldC1kZXNjICB3aWR0aD0iODAwIiBoZWlnaHQ9IjYwMCIgbWFpbi1jbGFzcz0iY29tLmphdmFmeC5tYWluLk5vSmF2YUZYRmFsbGJhY2siICBuYW1lPSJHZW5ldGljQWxnb3JpdGhtIiA+DQogICAgPHBhcmFtIG5hbWU9InJlcXVpcmVkRlhWZXJzaW9uIiB2YWx1ZT0iOC4wKyIvPg0KICA8L2FwcGxldC1kZXNjPg0KICA8amZ4OmphdmFmeC1kZXNjICB3aWR0aD0iODAwIiBoZWlnaHQ9IjYwMCIgbWFpbi1jbGFzcz0iR0EuR2VuZXRpY0FsZ29yaXRobSIgIG5hbWU9IkdlbmV0aWNBbGdvcml0aG0iIC8+DQogIDx1cGRhdGUgY2hlY2s9ImFsd2F5cyIvPg0KPC9qbmxwPg0K'
7+
jnlp_content : 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxqbmxwIHNwZWM9IjEuMCIgeG1sbnM6amZ4PSJodHRwOi8vamF2YWZ4LmNvbSIgaHJlZj0iR2VuZXRpY0FsZ29yaXRobS5qbmxwIj4NCiAgPGluZm9ybWF0aW9uPg0KICAgIDx0aXRsZT5HZW5ldGljQWxnb3JpdGhtPC90aXRsZT4NCiAgICA8dmVuZG9yPnVzZXI8L3ZlbmRvcj4NCiAgICA8ZGVzY3JpcHRpb24+bnVsbDwvZGVzY3JpcHRpb24+DQogICAgPG9mZmxpbmUtYWxsb3dlZC8+DQogIDwvaW5mb3JtYXRpb24+DQogIDxyZXNvdXJjZXM+DQogICAgPGoyc2UgdmVyc2lvbj0iMS42KyIgaHJlZj0iaHR0cDovL2phdmEuc3VuLmNvbS9wcm9kdWN0cy9hdXRvZGwvajJzZSIvPg0KICAgIDxqYXIgaHJlZj0iR2VuZXRpY0FsZ29yaXRobS5qYXIiIHNpemU9IjExNTQ5IiBkb3dubG9hZD0iZWFnZXIiIC8+DQogICAgPGphciBocmVmPSJsaWJcamZvZW5peC04LjAuOC5qYXIiIHNpemU9IjI3MDg3NzIiIGRvd25sb2FkPSJlYWdlciIgLz4NCiAgPC9yZXNvdXJjZXM+DQogIDxhcHBsZXQtZGVzYyAgd2lkdGg9IjgwMCIgaGVpZ2h0PSI2MDAiIG1haW4tY2xhc3M9ImNvbS5qYXZhZngubWFpbi5Ob0phdmFGWEZhbGxiYWNrIiAgbmFtZT0iR2VuZXRpY0FsZ29yaXRobSIgPg0KICAgIDxwYXJhbSBuYW1lPSJyZXF1aXJlZEZYVmVyc2lvbiIgdmFsdWU9IjguMCsiLz4NCiAgPC9hcHBsZXQtZGVzYz4NCiAgPGpmeDpqYXZhZngtZGVzYyAgd2lkdGg9IjgwMCIgaGVpZ2h0PSI2MDAiIG1haW4tY2xhc3M9IkdBLkdlbmV0aWNBbGdvcml0aG0iICBuYW1lPSJHZW5ldGljQWxnb3JpdGhtIiAvPg0KICA8dXBkYXRlIGNoZWNrPSJhbHdheXMiLz4NCjwvam5scD4NCg=='
88
},
99
{
1010
javafx : '8.0+'
@@ -24,7 +24,7 @@
2424
placeholder : 'javafx-app-placeholder',
2525
width : '800',
2626
height : '600',
27-
jnlp_content : 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxqbmxwIHNwZWM9IjEuMCIgeG1sbnM6amZ4PSJodHRwOi8vamF2YWZ4LmNvbSIgaHJlZj0iR2VuZXRpY0FsZ29yaXRobS5qbmxwIj4NCiAgPGluZm9ybWF0aW9uPg0KICAgIDx0aXRsZT5HZW5ldGljQWxnb3JpdGhtPC90aXRsZT4NCiAgICA8dmVuZG9yPnVzZXI8L3ZlbmRvcj4NCiAgICA8ZGVzY3JpcHRpb24+bnVsbDwvZGVzY3JpcHRpb24+DQogICAgPG9mZmxpbmUtYWxsb3dlZC8+DQogIDwvaW5mb3JtYXRpb24+DQogIDxyZXNvdXJjZXM+DQogICAgPGoyc2UgdmVyc2lvbj0iMS42KyIgaHJlZj0iaHR0cDovL2phdmEuc3VuLmNvbS9wcm9kdWN0cy9hdXRvZGwvajJzZSIvPg0KICAgIDxqYXIgaHJlZj0iR2VuZXRpY0FsZ29yaXRobS5qYXIiIHNpemU9Ijg3OTIiIGRvd25sb2FkPSJlYWdlciIgLz4NCiAgICA8amFyIGhyZWY9ImxpYlxqZm9lbml4LTguMC44LmphciIgc2l6ZT0iMjcwODc3MiIgZG93bmxvYWQ9ImVhZ2VyIiAvPg0KICA8L3Jlc291cmNlcz4NCiAgPGFwcGxldC1kZXNjICB3aWR0aD0iODAwIiBoZWlnaHQ9IjYwMCIgbWFpbi1jbGFzcz0iY29tLmphdmFmeC5tYWluLk5vSmF2YUZYRmFsbGJhY2siICBuYW1lPSJHZW5ldGljQWxnb3JpdGhtIiA+DQogICAgPHBhcmFtIG5hbWU9InJlcXVpcmVkRlhWZXJzaW9uIiB2YWx1ZT0iOC4wKyIvPg0KICA8L2FwcGxldC1kZXNjPg0KICA8amZ4OmphdmFmeC1kZXNjICB3aWR0aD0iODAwIiBoZWlnaHQ9IjYwMCIgbWFpbi1jbGFzcz0iR0EuR2VuZXRpY0FsZ29yaXRobSIgIG5hbWU9IkdlbmV0aWNBbGdvcml0aG0iIC8+DQogIDx1cGRhdGUgY2hlY2s9ImFsd2F5cyIvPg0KPC9qbmxwPg0K'
27+
jnlp_content : 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxqbmxwIHNwZWM9IjEuMCIgeG1sbnM6amZ4PSJodHRwOi8vamF2YWZ4LmNvbSIgaHJlZj0iR2VuZXRpY0FsZ29yaXRobS5qbmxwIj4NCiAgPGluZm9ybWF0aW9uPg0KICAgIDx0aXRsZT5HZW5ldGljQWxnb3JpdGhtPC90aXRsZT4NCiAgICA8dmVuZG9yPnVzZXI8L3ZlbmRvcj4NCiAgICA8ZGVzY3JpcHRpb24+bnVsbDwvZGVzY3JpcHRpb24+DQogICAgPG9mZmxpbmUtYWxsb3dlZC8+DQogIDwvaW5mb3JtYXRpb24+DQogIDxyZXNvdXJjZXM+DQogICAgPGoyc2UgdmVyc2lvbj0iMS42KyIgaHJlZj0iaHR0cDovL2phdmEuc3VuLmNvbS9wcm9kdWN0cy9hdXRvZGwvajJzZSIvPg0KICAgIDxqYXIgaHJlZj0iR2VuZXRpY0FsZ29yaXRobS5qYXIiIHNpemU9IjExNTQ5IiBkb3dubG9hZD0iZWFnZXIiIC8+DQogICAgPGphciBocmVmPSJsaWJcamZvZW5peC04LjAuOC5qYXIiIHNpemU9IjI3MDg3NzIiIGRvd25sb2FkPSJlYWdlciIgLz4NCiAgPC9yZXNvdXJjZXM+DQogIDxhcHBsZXQtZGVzYyAgd2lkdGg9IjgwMCIgaGVpZ2h0PSI2MDAiIG1haW4tY2xhc3M9ImNvbS5qYXZhZngubWFpbi5Ob0phdmFGWEZhbGxiYWNrIiAgbmFtZT0iR2VuZXRpY0FsZ29yaXRobSIgPg0KICAgIDxwYXJhbSBuYW1lPSJyZXF1aXJlZEZYVmVyc2lvbiIgdmFsdWU9IjguMCsiLz4NCiAgPC9hcHBsZXQtZGVzYz4NCiAgPGpmeDpqYXZhZngtZGVzYyAgd2lkdGg9IjgwMCIgaGVpZ2h0PSI2MDAiIG1haW4tY2xhc3M9IkdBLkdlbmV0aWNBbGdvcml0aG0iICBuYW1lPSJHZW5ldGljQWxnb3JpdGhtIiAvPg0KICA8dXBkYXRlIGNoZWNrPSJhbHdheXMiLz4NCjwvam5scD4NCg=='
2828
},
2929
{
3030
javafx : '8.0+'

dist/GeneticAlgorithm.jnlp

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</information>
99
<resources>
1010
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
11-
<jar href="GeneticAlgorithm.jar" size="8792" download="eager" />
11+
<jar href="GeneticAlgorithm.jar" size="11549" download="eager" />
1212
<jar href="lib\jfoenix-8.0.8.jar" size="2708772" download="eager" />
1313
</resources>
1414
<applet-desc width="800" height="600" main-class="com.javafx.main.NoJavaFXFallback" name="GeneticAlgorithm" >

nbproject/private/private.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
55
<group>
66
<file>file:/C:/Users/user/Documents/NetBeansProjects/GeneticAlgorithm/src/Include/Population.java</file>
7-
<file>file:/C:/Users/user/Documents/NetBeansProjects/GeneticAlgorithm/src/GA/SimpleDemo.fxml</file>
87
<file>file:/C:/Users/user/Documents/NetBeansProjects/GeneticAlgorithm/src/GA/GeneticAlgorithm.java</file>
9-
<file>file:/C:/Users/user/Documents/NetBeansProjects/GeneticAlgorithm/src/css/custom.css</file>
8+
<file>file:/C:/Users/user/Documents/NetBeansProjects/GeneticAlgorithm/src/Include/SpecialAlert.java</file>
109
<file>file:/C:/Users/user/Documents/NetBeansProjects/GeneticAlgorithm/src/GA/SimpleDemoController.java</file>
10+
<file>file:/C:/Users/user/Documents/NetBeansProjects/GeneticAlgorithm/src/Include/Init.java</file>
1111
<file>file:/C:/Users/user/Documents/NetBeansProjects/GeneticAlgorithm/src/Include/Individual.java</file>
1212
</group>
1313
</open-files>

screenshots/result2.png

-11.5 KB
Loading

src/GA/SimpleDemo.fxml

+40-9
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,47 @@
33
<?import com.jfoenix.controls.JFXButton?>
44
<?import com.jfoenix.controls.JFXSlider?>
55
<?import com.jfoenix.controls.JFXTextArea?>
6+
<?import com.jfoenix.controls.JFXToggleButton?>
7+
<?import javafx.scene.Cursor?>
68
<?import javafx.scene.control.Label?>
79
<?import javafx.scene.effect.DropShadow?>
810
<?import javafx.scene.layout.AnchorPane?>
911
<?import javafx.scene.text.Font?>
1012

11-
<AnchorPane id="AnchorPane" prefHeight="600.0" prefWidth="800.0" style="-fx-background-color: #1e2761;" stylesheets="@../css/custom.css" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" fx:controller="GA.SimpleDemoController">
13+
<AnchorPane id="AnchorPane" prefHeight="650.0" prefWidth="800.0" style="-fx-background-color: #1e2761;" stylesheets="@../css/custom.css" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" fx:controller="GA.SimpleDemoController">
1214
<children>
1315
<Label layoutX="288.0" layoutY="14.0" text="Genetic Algorithm" textFill="#dddddd">
1416
<font>
1517
<Font name="Consolas Bold" size="24.0" />
1618
</font>
1719
</Label>
18-
<JFXSlider fx:id="numberOfIndividuals" layoutX="151.0" layoutY="152.0" prefHeight="14.0" prefWidth="500.0" value="10.0" />
19-
<Label layoutX="301.0" layoutY="120.0" text="Number of individual" textFill="#dddddd">
20+
<JFXSlider fx:id="numberOfIndividuals" layoutX="150.0" layoutY="122.0" prefHeight="14.0" prefWidth="500.0" value="10.0">
21+
<cursor>
22+
<Cursor fx:constant="OPEN_HAND" />
23+
</cursor></JFXSlider>
24+
<Label alignment="CENTER" layoutX="300.0" layoutY="90.0" text="Number of individual" textFill="#dddddd">
2025
<font>
2126
<Font name="Consolas Bold" size="18.0" />
2227
</font>
2328
</Label>
24-
<JFXSlider fx:id="numberOfGenes" layoutX="151.0" layoutY="219.0" prefHeight="14.0" prefWidth="500.0" value="5.0" />
25-
<Label layoutX="326.0" layoutY="187.0" prefHeight="22.0" prefWidth="149.0" text="Number of genes" textFill="#dddddd">
29+
<JFXSlider fx:id="numberOfGenes" layoutX="150.0" layoutY="189.0" prefHeight="14.0" prefWidth="500.0" value="5.0">
30+
<cursor>
31+
<Cursor fx:constant="OPEN_HAND" />
32+
</cursor></JFXSlider>
33+
<Label alignment="CENTER" layoutX="325.0" layoutY="157.0" prefHeight="22.0" prefWidth="149.0" text="Number of genes" textFill="#dddddd">
2634
<font>
2735
<Font name="Consolas Bold" size="18.0" />
2836
</font>
2937
</Label>
30-
<JFXButton fx:id="generator" buttonType="RAISED" layoutX="326.0" layoutY="261.0" prefHeight="40.0" prefWidth="150.0" ripplerFill="#7a2048" style="-fx-background-color: #408ec6;" text="Generate" textFill="#dddddd">
38+
<JFXButton fx:id="generator" buttonType="RAISED" layoutX="500.0" layoutY="297.0" prefHeight="40.0" prefWidth="150.0" ripplerFill="#7a2048" style="-fx-background-color: #408ec6;" text="Generate" textFill="#dddddd">
3139
<font>
3240
<Font name="Consolas Bold" size="18.0" />
3341
</font>
42+
<cursor>
43+
<Cursor fx:constant="HAND" />
44+
</cursor>
3445
</JFXButton>
35-
<JFXTextArea fx:id="result" editable="false" focusColor="#7a2048" focusTraversable="false" layoutX="51.0" layoutY="328.0" prefHeight="250.0" prefWidth="700.0" promptText="Results . . ." style="-fx-background-color: #ddd;" unFocusColor="#408ec6" AnchorPane.leftAnchor="51.0" AnchorPane.rightAnchor="49.0">
46+
<JFXTextArea fx:id="result" editable="false" focusColor="#7a2048" focusTraversable="false" layoutX="11.0" layoutY="361.0" prefHeight="275.0" prefWidth="780.0" promptText="Results . . ." style="-fx-background-color: #ddd; -fx-padding: 10;" unFocusColor="#408ec6" AnchorPane.leftAnchor="11.0" AnchorPane.rightAnchor="9.0">
3647
<font>
3748
<Font name="Consolas" size="14.0" />
3849
</font>
@@ -47,12 +58,32 @@
4758
<Font name="Consolas Bold" size="14.0" />
4859
</font>
4960
</Label>
50-
<Label fx:id="nbrGenes" alignment="CENTER" focusTraversable="false" layoutX="510.0" layoutY="117.0" prefHeight="30.0" prefWidth="50.0" textFill="#dddddd">
61+
<Label fx:id="nbrIndividuals" alignment="CENTER" focusTraversable="false" layoutX="510.0" layoutY="86.0" prefHeight="30.0" prefWidth="50.0" textFill="#dddddd">
5162
<font>
5263
<Font name="Consolas Bold" size="14.0" />
5364
</font>
5465
</Label>
55-
<Label fx:id="nbrIndiv" alignment="CENTER" focusTraversable="false" layoutX="485.0" layoutY="183.0" prefHeight="30.0" prefWidth="50.0" textFill="#dddddd">
66+
<Label fx:id="nbrGenes" alignment="CENTER" focusTraversable="false" layoutX="485.0" layoutY="153.0" prefHeight="30.0" prefWidth="50.0" textFill="#dddddd">
67+
<font>
68+
<Font name="Consolas Bold" size="14.0" />
69+
</font>
70+
</Label>
71+
<JFXToggleButton fx:id="showPoll" alignment="CENTER_LEFT" layoutX="152.0" layoutY="288.0" prefHeight="52.0" prefWidth="190.0" size="9.0" text="Show genetic poll" textFill="#dddddd" toggleColor="#7a2048" toggleLineColor="#999999">
72+
<font>
73+
<Font name="System Bold" size="14.0" />
74+
</font>
75+
</JFXToggleButton>
76+
<JFXSlider fx:id="genSlider" layoutX="151.0" layoutY="258.0" max="500.0" prefHeight="14.0" prefWidth="500.0" value="100.0">
77+
<cursor>
78+
<Cursor fx:constant="OPEN_HAND" />
79+
</cursor>
80+
</JFXSlider>
81+
<Label alignment="CENTER" layoutX="302.0" layoutY="227.0" prefHeight="22.0" prefWidth="198.0" text="Maximum generations" textFill="#dddddd">
82+
<font>
83+
<Font name="Consolas Bold" size="18.0" />
84+
</font>
85+
</Label>
86+
<Label fx:id="genCount" alignment="CENTER" focusTraversable="false" layoutX="510.0" layoutY="221.0" prefHeight="30.0" prefWidth="50.0" textFill="#dddddd">
5687
<font>
5788
<Font name="Consolas Bold" size="14.0" />
5889
</font>

0 commit comments

Comments
 (0)