public abstract class AbstractJDynFormFieldWithValueList extends AbstractJDynFormField implements JDynFormField, java.awt.event.FocusListener
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJDynFormFieldWithValueList.KeyAdapterRegEx |
AbstractJDynFormField.IllegalFieldValueJDynFormField.JDynFormFieldListener| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object |
assignedValue |
contents, emptyToNull, logger, parameters| Constructor and Description |
|---|
AbstractJDynFormFieldWithValueList(DynObject parameters,
ServiceManager serviceManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
focusGained(java.awt.event.FocusEvent arg0) |
void |
focusLost(java.awt.event.FocusEvent arg0) |
java.lang.Object |
getAssignedValue() |
protected java.lang.String |
getDefaultValue() |
protected javax.swing.JComboBox |
getJComboBox() |
protected javax.swing.JTextField |
getJTextField() |
java.lang.String |
getJTextFieldRegex()
Este método es por si se quiere añadir una expresión regular al JTextField
Por defecto, se puede escribir cualquier cosa, pero se puede sobreescribir este
método en la clase que lo requiera para añadir restricciones (p.ej: en los numéricos)
|
java.lang.Object |
getValue()
Get the value of field from the form.
|
protected java.lang.String |
getValueFromJComponent() |
boolean |
hasValidValue() |
void |
initComponent() |
void |
setValue(java.lang.Object value) |
addActionToPopupMenu, addListener, addSeparatorToPopupMenu, asJComponent, clear, fetch, fireFieldChangedEvent, fireFieldEnterEvent, fireFieldExitEvent, fireMessageEvent, getDefinition, getForm, getJLabel, getLabel, getManager, getName, getParameterValue, getServiceManager, getTagValueAsBoolean, getTagValueAsBoolean, getTagValueAsInt, getTagValueAsInt, getTagValueAsString, getTagValueAsString, isModified, isReadOnly, loadDefaultValuesFromTags, problemIndicator, removeListener, setForm, setReadOnly, setTranslateEmptyToNull, toString, translateEmptyToNullclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddActionToPopupMenu, addListener, addSeparatorToPopupMenu, clear, fetch, fireMessageEvent, getDefinition, getForm, getJLabel, getLabel, getName, isModified, isReadOnly, removeListener, setReadOnlyasJComponentgetManagerpublic AbstractJDynFormFieldWithValueList(DynObject parameters, ServiceManager serviceManager)
public java.lang.Object getAssignedValue()
getAssignedValue in class AbstractJDynFormFieldprotected javax.swing.JTextField getJTextField()
protected javax.swing.JComboBox getJComboBox()
public void initComponent()
initComponent in class AbstractJDynFormFieldprotected java.lang.String getValueFromJComponent()
public void setValue(java.lang.Object value)
setValue in interface JDynFormFieldprotected java.lang.String getDefaultValue()
public java.lang.Object getValue()
JDynFormFieldgetValue in interface JDynFormFieldpublic boolean hasValidValue()
hasValidValue in interface JDynFormFieldpublic void focusGained(java.awt.event.FocusEvent arg0)
focusGained in interface java.awt.event.FocusListenerpublic void focusLost(java.awt.event.FocusEvent arg0)
focusLost in interface java.awt.event.FocusListenerpublic java.lang.String getJTextFieldRegex()