|
Watchmaker Framework for Evolutionary Computation API (Version 0.7.1) |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.uncommons.watchmaker.swing.ProbabilityParameterControl
public class ProbabilityParameterControl
A GUI control that allows the user to set/update the value of a
Probability
parameter.
Constructor Summary | |
---|---|
ProbabilityParameterControl(Probability defaultValue)
Creates a control with a default range of 0..1 and a default granularity of 2 decimal places. |
|
ProbabilityParameterControl(Probability minimum,
Probability maximum,
int decimalPlaces,
Probability initialValue)
|
Method Summary | |
---|---|
JComponent |
getControl()
|
NumberGenerator<Probability> |
getNumberGenerator()
Returns a number generator that simply returns the current probability value represented by the position of the slider control. |
void |
reset()
Resets the control to its initial configuration. |
void |
setDescription(String description)
Provides a textual description of the purpose of the control. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProbabilityParameterControl(Probability defaultValue)
defaultValue
- The default probability value.public ProbabilityParameterControl(Probability minimum, Probability maximum, int decimalPlaces, Probability initialValue)
minimum
- The minimum probability that this control will permit.maximum
- The maximum probability that this control will permit.decimalPlaces
- The granularity of the control.initialValue
- The default probability.Method Detail |
---|
public JComponent getControl()
getControl
in interface EvolutionControl
public void reset()
reset
in interface EvolutionControl
public NumberGenerator<Probability> getNumberGenerator()
public void setDescription(String description)
setDescription
in interface EvolutionControl
description
- The description of the control.
|
Watchmaker Framework for Evolutionary Computation API (Version 0.7.1) |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |