Label lAntCount = new Label(comp, SWT.NONE);
lAntCount.setLayoutData("hmin 0, wmin 0");
lAntCount.setText("Anzahl der Ameisen:");
_tAntCount = new AntText(new Text(comp, SWT.BORDER), getController().getProject());
_tAntCount.getText().setLayoutData("hmin pref, wmin 50, growx");
_tAntCount.setTooltipText("Hier k�nnen Sie einstellen, wie viele Ameisen pro Iterationen den Weg suchen sollen. (X > 0)");
_tAntCount.setInputMode(AntText.INTEGER_ONLY);
_tAntCount.setNumberRange(1, Double.POSITIVE_INFINITY, true, true);
Label lPheromonParameter = new Label(comp, SWT.NONE);
lPheromonParameter.setLayoutData("hmin 0, wmin 0");
lPheromonParameter.setText("Pheromonparameter:");
_tPheromonParameter = new AntText(new Text(comp, SWT.BORDER), getController().getProject());
_tPheromonParameter.getText().setLayoutData("hmin pref, wmin 50, growx");
_tPheromonParameter
.setTooltipText("Hier k�nnen Sie einstellen, wie wichtig das Pheromon auf einer Kante bei der Auswahl des Weges ist. (0 < X <= 5)");
_tPheromonParameter.setInputMode(AntText.DOUBLE_ONLY);
_tPheromonParameter.setNumberRange(0, 5, false, true);
Label lLocalInformation = new Label(comp, SWT.NONE);
lLocalInformation.setLayoutData("hmin 0, wmin 0");
lLocalInformation.setText("Lokale Information:");
_tLocalInformation = new AntText(new Text(comp, SWT.BORDER), getController().getProject());
_tLocalInformation.getText().setLayoutData("hmin pref, wmin 50, growx");
_tLocalInformation.setTooltipText("Hier k�nnen Sie einstellen, wie wichtig k�rzere Wege bei der Auswahl des Weges sind. (0 < X <= 5)");
_tLocalInformation.setInputMode(AntText.DOUBLE_ONLY);
_tLocalInformation.setNumberRange(0, 5, false, true);
Label lEvaporationParameter = new Label(comp, SWT.NONE);
lEvaporationParameter.setLayoutData("hmin 0, wmin 0");
lEvaporationParameter.setText("Verdunstungsparameter:");
_tEvaporationParameter = new AntText(new Text(comp, SWT.BORDER), getController().getProject());
_tEvaporationParameter.getText().setLayoutData("hmin pref, wmin 50, growx");
_tEvaporationParameter.setTooltipText("Hier k�nnen Sie einstellen, wie viele Pheromone nach einer Iteration verdunsten sollen. (0 < X <= 1)");
_tEvaporationParameter.setInputMode(AntText.DOUBLE_ONLY);
_tEvaporationParameter.setNumberRange(0, 1, false, true);
Label lInitialPheromonParameter = new Label(comp, SWT.NONE);
lInitialPheromonParameter.setLayoutData("hmin 0, wmin 0");
lInitialPheromonParameter.setText("Initialpheromonwert:");
_tInitialPheromonParameter = new AntText(new Text(comp, SWT.BORDER), getController().getProject());
_tInitialPheromonParameter.getText().setLayoutData("hmin pref, wmin 50, growx");
_tInitialPheromonParameter
.setTooltipText("Hier k�nnen Sie einstellen, wie viele Pheromone auf den Kanten beim Start des Suchvorganges liegen sollen. (X > 0)");
_tInitialPheromonParameter.setInputMode(AntText.DOUBLE_ONLY);
_tInitialPheromonParameter.setNumberRange(0, Double.POSITIVE_INFINITY, false, true);
Label lPheromonUpdateParameter = new Label(comp, SWT.NONE);
lPheromonUpdateParameter.setLayoutData("hmin 0, wmin 0");
lPheromonUpdateParameter.setText("Pheromonupdateparameter:");
_tPheromonUpdateParameter = new AntText(new Text(comp, SWT.BORDER), getController().getProject());
_tPheromonUpdateParameter.getText().setLayoutData("hmin pref, wmin 50, growx");
_tPheromonUpdateParameter
.setTooltipText("Hier k�nnen Sie einstellen, wie viele Pheromone eine Ameise auf eine Kante legt, wenn sie dar�ber gelaufen ist. (X > 0)");
_tPheromonUpdateParameter.setInputMode(AntText.DOUBLE_ONLY);
_tPheromonUpdateParameter.setNumberRange(0, Double.POSITIVE_INFINITY, false, true);