Package ucar.ui.prefs
Class Field.Int
- java.lang.Object
-
- ucar.ui.prefs.Field
-
- ucar.ui.prefs.Field.Int
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ucar.ui.prefs.Field
Field.BeanTableField, Field.CheckBox, Field.Date, Field.Double, Field.EnumCombo, Field.Int, Field.Password, Field.Text, Field.TextArea, Field.TextCombo
-
-
Field Summary
-
Fields inherited from class ucar.ui.prefs.Field
label, listenerList, name, popupMenu, previousValue, storeData, validValue
-
-
Constructor Summary
Constructors Constructor Description Int(String name, String label, int defValue, PersistenceManager storeData)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
_validate(StringBuffer buff)
See if edit value is valid, put error message in buff.JComponent
getEditComponent()
Return the editing JComponentprotected Object
getEditValue()
Get current value from editComponentint
getInt()
Return the current valueprotected Object
getStoreValue(Object defValue)
Get value from Store.protected void
setEditValue(Object value)
Set current value of editComponentvoid
setInt(int value)
protected void
setStoreValue(Object value)
Put new value into Store.-
Methods inherited from class ucar.ui.prefs.Field
accept, acceptIfDifferent, addPopupMenuAction, addPropertyChangeListener, addStandardPopups, addValidator, dfrac, finish, getDeepEditComponent, getLabel, getName, getPersistenceManager, getToolTipText, getValue, isEditable, isEnabled, next, removePropertyChangeListener, restoreValue, sendEvent, setEditable, setEnabled, setNewValueFromStore, setToolTipText, setValue, validate
-
-
-
-
Constructor Detail
-
Int
public Int(String name, String label, int defValue, PersistenceManager storeData)
Constructor.- Parameters:
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.- See Also:
PrefPanel.addDoubleField(java.lang.String, java.lang.String, double)
-
-
Method Detail
-
_validate
protected boolean _validate(StringBuffer buff)
See if edit value is valid, put error message in buff.
-
getEditComponent
public JComponent getEditComponent()
Description copied from class:Field
Return the editing JComponent- Specified by:
getEditComponent
in classField
-
getEditValue
protected Object getEditValue()
Description copied from class:Field
Get current value from editComponent- Specified by:
getEditValue
in classField
-
setEditValue
protected void setEditValue(Object value)
Description copied from class:Field
Set current value of editComponent- Specified by:
setEditValue
in classField
-
setStoreValue
protected void setStoreValue(Object value)
Description copied from class:Field
Put new value into Store. Must be immutable or make a copy- Specified by:
setStoreValue
in classField
-
getStoreValue
protected Object getStoreValue(Object defValue)
Description copied from class:Field
Get value from Store. Must be immutable or return a copy- Specified by:
getStoreValue
in classField
-
getInt
public int getInt()
Return the current value
-
setInt
public void setInt(int value)
-
-