Field.BeanTableField, Field.CheckBox, Field.Date, Field.Double, Field.EnumCombo, Field.Int, Field.Password, Field.Text, Field.TextArea, Field.TextCombo| Modifier and Type | Field and Description |
|---|---|
protected JFormattedTextField |
tf |
label, listenerList, name, popupMenu, previousValue, storeData, validValue| Constructor and Description |
|---|
Field.Date(String name,
String label,
Date defValue,
PersistenceManager storeData)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
_validate(StringBuffer buff)
See if edit value is valid, put error message in buff.
|
Date |
getDate()
Return the current value
|
JComponent |
getEditComponent()
return the editing JComponent
|
protected Object |
getEditValue()
Get current value from editComponent
|
protected Object |
getStoreValue(Object defValue)
Get value from Store.
|
boolean |
isEditable()
Can user edit.
|
void |
setDate(Date newValue)
Set value; if different from current value, store in PersistenceManager and
send event.
|
void |
setEditable(boolean isEditable)
Set whether the field is editable, default == enabled
|
protected void |
setEditValue(Object value)
Set current value of editComponent
|
protected void |
setStoreValue(Object value)
Set value; if different from current value, store in PersistenceManager and
send event.
|
accept, acceptIfDifferent, addPopupMenuAction, addPropertyChangeListener, addStandardPopups, addValidator, dfrac, finish, getDeepEditComponent, getLabel, getName, getPersistenceManager, getToolTipText, getValue, isEnabled, next, removePropertyChangeListener, restoreValue, sendEvent, setEnabled, setNewValueFromStore, setToolTipText, setValue, validateprotected JFormattedTextField tf
public Field.Date(String name, String label, Date defValue, PersistenceManager storeData)
name - of the field; must be unique within the storelabel - to display to the userdefValue - default value to start with.storeData - store/fetch data from here, may be null.PrefPanel.addDateField(java.lang.String, java.lang.String, java.util.Date)public JComponent getEditComponent()
getEditComponent in class Fieldprotected boolean _validate(StringBuffer buff)
protected Object getEditValue()
FieldgetEditValue in class Fieldprotected void setEditValue(Object value)
FieldsetEditValue in class Fieldpublic boolean isEditable()
isEditable in class Fieldpublic void setEditable(boolean isEditable)
FieldsetEditable in class Fieldprotected void setStoreValue(Object value)
setStoreValue in class Fieldprotected Object getStoreValue(Object defValue)
FieldgetStoreValue in class Fieldpublic Date getDate()
public void setDate(Date newValue)
Copyright © 1999–2015 UCAR/Unidata. All rights reserved.