public class DoubleValueField
extends java.lang.Object
ValueConverter
objects supplied at construction time.Constructor | 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 | 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 © 2018 Central Laboratory of the Research Councils. All Rights Reserved.