public class DoubleValueField
extends java.lang.Object
ValueConverter
objects supplied at construction time.Constructor and Description |
---|
DoubleValueField(java.lang.String name,
ValueConverter[] convs)
Constructs a value field given its name.
|
DoubleValueField(uk.ac.starlink.table.ValueInfo info,
ValueConverter[] convs)
Constructs a value field given a ValueInfo object.
|
Modifier and Type | Method and Description |
---|---|
javax.swing.JComboBox |
getConverterSelector()
Returns the combo box used to select the entry format used by
this field.
|
uk.ac.starlink.table.DescribedValue |
getDescribedValue()
Returns a described value object (metadata+data) which describes
the value currently held by this field.
|
javax.swing.JTextField |
getEntryField()
Returns this field's text entry component.
|
javax.swing.JLabel |
getLabel()
Returns this field's label componnent.
|
double |
getValue()
Returns the numeric value which the user has entered.
|
uk.ac.starlink.table.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(uk.ac.starlink.table.ValueInfo info)
Returns an instance suitable for entering an angular size,
for which
getValue() returns degrees. |
void |
setDescription(java.lang.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(java.lang.String name, ValueConverter[] convs)
name
- field nameconvs
- list of converter objectspublic DoubleValueField(uk.ac.starlink.table.ValueInfo info, ValueConverter[] convs)
info
- field metadataconvs
- list of converter objectspublic uk.ac.starlink.table.DefaultValueInfo getValueInfo()
public void setDescription(java.lang.String description)
description
- description of fieldpublic uk.ac.starlink.table.DescribedValue getDescribedValue()
public javax.swing.JLabel getLabel()
public javax.swing.JTextField getEntryField()
public javax.swing.JComboBox getConverterSelector()
public double getValue()
java.lang.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(uk.ac.starlink.table.ValueInfo info)
getValue()
returns degrees.info
- description of field contentCopyright © 2017 Central Laboratory of the Research Councils. All Rights Reserved.