public class DoubleValueField extends Object
ValueConverter
 objects supplied at construction time.| Constructor and Description | 
|---|
DoubleValueField(String name,
                ValueConverter[] convs)
Constructs a value field given its name. 
 | 
DoubleValueField(ValueInfo info,
                ValueConverter[] convs)
Constructs a value field given a ValueInfo object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
JComboBox<ValueConverter> | 
getConverterSelector()
Returns the combo box used to select the entry format used by
 this field. 
 | 
DescribedValue | 
getDescribedValue()
Returns a described value object (metadata+data) which describes 
 the value currently held by this field. 
 | 
JTextField | 
getEntryField()
Returns this field's text entry component. 
 | 
JLabel | 
getLabel()
Returns this field's label componnent. 
 | 
double | 
getValue()
Returns the numeric value which the user has entered. 
 | 
DefaultValueInfo | 
getValueInfo()
Returns the ValueInfo object which describes the data in this field. 
 | 
static DoubleValueField | 
makeDecDegreesField()
Returns an instance suitable for entering Declination
 for which  
getValue() returns degrees. | 
static DoubleValueField | 
makeRADegreesField()
Returns an instance suitable for entering Right Ascension,
 for which  
getValue() returns degrees. | 
static DoubleValueField | 
makeSizeDegreesField(ValueInfo info)
Returns an instance suitable for entering an angular size,
 for which  
getValue() returns degrees. | 
void | 
setDescription(String description)
Sets the description of this field. 
 | 
void | 
setEnabled(boolean enabled)
Sets the enabled status of the user-interacting components of this
 field. 
 | 
void | 
setValue(double value)
Sets the state of the GUI component controlled by this field. 
 | 
public DoubleValueField(String name, ValueConverter[] convs)
name - field nameconvs - list of converter objectspublic DoubleValueField(ValueInfo info, ValueConverter[] convs)
info - field metadataconvs - list of converter objectspublic DefaultValueInfo getValueInfo()
public void setDescription(String description)
description - description of fieldpublic DescribedValue getDescribedValue()
public JLabel getLabel()
public JTextField getEntryField()
public JComboBox<ValueConverter> getConverterSelector()
public double getValue()
IllegalArgumentException - if the current contents of the
          entry field don't make sense to the current format selectorpublic void setValue(double value)
value - value to displaypublic void setEnabled(boolean enabled)
enabled - whether this component is to be enabled or notpublic static DoubleValueField makeRADegreesField()
getValue() returns degrees.public static DoubleValueField makeDecDegreesField()
getValue() returns degrees.public static DoubleValueField makeSizeDegreesField(ValueInfo info)
getValue() returns degrees.info - description of field contentCopyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.