public abstract class AbstractJDynFormFieldImage<T> extends AbstractJDynFormField implements JDynFormField, java.awt.event.FocusListener
AbstractJDynFormField.IllegalFieldValueJDynFormField.JDynFormFieldListener| Modifier and Type | Field and Description |
|---|---|
protected SimpleImage |
assignedValue |
protected ImageViewer |
imageViewer |
protected boolean |
readonly |
contents, emptyToNull, jlabel, LOGGER, readOnly| Constructor and Description |
|---|
AbstractJDynFormFieldImage(DynFormSPIManager serviceManager,
DynFormSPIManager.ComponentsFactory componentsFactory,
JDynFormFieldFactory factory,
DynFormFieldDefinition definition,
java.lang.Object value) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
protected java.io.File |
fileChooser(java.lang.String title,
int mode) |
protected void |
fireFieldChangedEventIfChanged(SimpleImage previous) |
void |
focusGained(java.awt.event.FocusEvent arg0) |
void |
focusLost(java.awt.event.FocusEvent arg0) |
java.lang.Object |
getAssignedValue() |
protected SimpleImage |
getCurrent() |
protected java.lang.Object |
getPreparedValue(java.lang.Object value) |
double |
getResizeWeight() |
abstract java.lang.Object |
getValue()
Get the value of field from the form.
|
boolean |
hasValidValue() |
void |
initComponent() |
protected void |
initImageViewer() |
boolean |
isModified() |
void |
loadDefaultValuesFromTags(Tags tags) |
void |
setReadOnly(boolean readonly) |
void |
setValue(java.lang.Object value) |
addActionToPopupMenu, addListener, addSeparatorToPopupMenu, asJComponent, fetch, fireFieldChangedEvent, fireFieldEnterEvent, fireFieldExitEvent, fireMessageEvent, fixPreferredWidth, getButtonForClickEvent, getComponentsFactory, getDefinition, getEventConfiguration, getForm, getIcon, getJLabel, getLabel, getName, getSeparatorTitleToUseBefore, getServiceManager, getTagValueAsBoolean, getTagValueAsBoolean, getTagValueAsInt, getTagValueAsInt, getTagValueAsString, getTagValueAsString, hasClickEvent, isForcedReadOnly, isReadOnly, problemIndicator, removeListener, setForm, setReadOnlyButtonsOfEvents, setTranslateEmptyToNull, toHTML, toString, translateEmptyToNull, useEmptyLabelclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddActionToPopupMenu, addListener, addSeparatorToPopupMenu, fetch, fireMessageEvent, getButtonForClickEvent, getDefinition, getForm, getJLabel, getLabel, getName, getSeparatorTitleToUseBefore, hasClickEvent, isReadOnly, removeListener, toHTML, useEmptyLabelasJComponentprotected SimpleImage assignedValue
protected boolean readonly
protected ImageViewer imageViewer
public AbstractJDynFormFieldImage(DynFormSPIManager serviceManager, DynFormSPIManager.ComponentsFactory componentsFactory, JDynFormFieldFactory factory, DynFormFieldDefinition definition, java.lang.Object value)
public void loadDefaultValuesFromTags(Tags tags)
loadDefaultValuesFromTags in class AbstractJDynFormFieldpublic void setReadOnly(boolean readonly)
setReadOnly in interface JDynFormFieldsetReadOnly in class AbstractJDynFormFieldpublic java.lang.Object getAssignedValue()
getAssignedValue in class AbstractJDynFormFieldpublic void initComponent()
initComponent in class AbstractJDynFormFieldprotected void initImageViewer()
public boolean hasValidValue()
hasValidValue in interface JDynFormFieldprotected void fireFieldChangedEventIfChanged(SimpleImage previous)
public void focusGained(java.awt.event.FocusEvent arg0)
focusGained in interface java.awt.event.FocusListenerfocusGained in class AbstractJDynFormFieldpublic void focusLost(java.awt.event.FocusEvent arg0)
focusLost in interface java.awt.event.FocusListenerfocusLost in class AbstractJDynFormFieldpublic void clear()
clear in interface JDynFormFieldclear in class AbstractJDynFormFieldprotected java.lang.Object getPreparedValue(java.lang.Object value)
public double getResizeWeight()
getResizeWeight in interface JDynFormFieldgetResizeWeight in class AbstractJDynFormFieldpublic abstract java.lang.Object getValue()
JDynFormFieldgetValue in interface JDynFormFieldpublic void setValue(java.lang.Object value)
setValue in interface JDynFormFieldpublic boolean isModified()
isModified in interface JDynFormFieldisModified in class AbstractJDynFormFieldprotected SimpleImage getCurrent()
protected java.io.File fileChooser(java.lang.String title,
int mode)