public class HourDateDataField extends DateDataField
| Modifier and Type | Class and Description |
|---|---|
protected class |
HourDateDataField.KeyListenerSetDate |
DateDataField.CloseActionTextFieldDataField.EJTextField, TextFieldDataField.InnerDocumentListenerDataField.AuxPanel, DataField.CopyActionListener, DataField.ELabel, DataField.FieldButton, DataField.FieldFocusListener, DataField.InfoMouseListener, DataField.ToggleButtonJPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected String |
dateAttribute |
protected boolean |
dateVisible |
protected JTextField |
hourField |
advancedHelpBMenu, calendarButton, calendarChange, calendarComp, calendarTitleKey, DEBUG_DATE, emphasizeInvalidDate, frame, locale, mainCalendar, vCalendardisabledTextColor, innerListeneradvancedQueryMode, ALIGN, ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, alignment, ASTERISK_REQUIRED_STYLE, ATTR, attribute, backgroundColor, BGCOLOR, bold, BOLD, BORDER, BORDER_REQUIRED_STYLE, borderText, BOTTOM, CENTER, CLIPBOARD_COPY, CLIPBOARD_COPY_es_ES, CLIPBOARD_CUT, CLIPBOARD_CUT_es_ES, CLIPBOARD_PASTE, CLIPBOARD_PASTE_es_ES, conditions, dataField, DEFAULT_BORDER, DEFAULT_BOTTOM_MARGIN, DEFAULT_FIELD_LEFT_MARGIN, DEFAULT_FIELD_RIGHT_MARGIN, DEFAULT_LABEL_LEFT_MARGIN, DEFAULT_LABEL_RIGHT_MARGIN, DEFAULT_PARENT_MARGIN, DEFAULT_PARENT_MARGIN_FOR_SCROLL, DEFAULT_TOP_MARGIN, defaultAsteriskColor, DEFAULTBORDER, defaultDisableBackgroundColor, defaultFieldButtonHigh, defaultPreferenceTextNotRetrievedFromPreferences, DEFINE_HELP_FIELD_PREFERENCE, dim, DIM, disabledbgcolor, DISABLEDBGCOLOR, empty, enabled, ENABLED, EXPAND, FIELD_HELP_TIP, fieldlistenerFocus, fieldSize, fireValueEvents, FOCUS_BACKGROUNDCOLOR, FONT, fontColor, FONTCOLOR, fontSize, FONTSIZE, height, HEIGHT, incrementalFont, initPreferenceHelpText, INSETS, isEnabled, LABELALIGN, labelComponent, LABELFONT, LABELFONTCOLOR, labelPosition, LABELPOSITION, LABELSIZE, labelText, LABELVISIBLE, LEFT, LOWERED, menuCopy, menuCut, menuDefineHelpPreference, menuHelpPreferences, menuPaste, modifiable, NO_STR, NONE, noRequiredBorder, OPAQUE, originalSize, OUTBORDER, panel, parentForm, permissionActivate, permissionVisible, popupMenu, PREF_WIDTH, prefWidth, RAISED, redimensionPanel, redimensJTextField, required, REQUIRED, requiredBorder, REQUIREDBORDER, requiredFieldBackgroundColor, requiredFieldForegroundColor, resources, restricted, RIGHT, show, showLabel, SIZE, TEXT_STR, TEXTALIGN, textAlignment, textHelpPreference, TIP, tipKey, TOP, validData, VALIGN, Valignment, valueListener, valueSave, VISIBLE, VISUALIZE_HELP_FIELD_PREFERENCE, weightDataFieldH, weightPanelH, width, WIDTH, x, X, y, Y, YES_STRaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTADVANCED_QUERYCOMP_FOCUS_YELLOW, GREEN_VERY_LIGHT, LIGHT_GRAY_BLUE, LIGHT_GREYISH_BLUE, VERY_LIGHT_BLUE, VERY_LIGHT_GRAY, VERY_LIGHT_PINK, VERY_LIGHT_RED, VERY_LIGHT_SKYBLUE, VERY_LIGHT_YELLOW, VERY_LIGHT_YELLOW_2DEBUG_LANGUAGEDESACTIVATE_COMPONENT_BY_PERMISSION_TIPABORT, ALLBITS, ERROR, FRAMEBITS, PROPERTIES, SOMEBITS| Constructor and Description |
|---|
HourDateDataField(Hashtable parameters)
The class constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
deleteData()
Deletes the date of the data field.
|
protected void |
formatHour()
Formats the hour.
|
Object |
getDateValue()
Gets the Date value.
|
JTextField |
getHourField()
Gets the hour field.
|
Object |
getValue()
Gets the Timestamp value.
|
void |
init(Hashtable parameters)
Initializes parameters.
|
boolean |
isEmpty()
Checks the presence and validity of data.
|
void |
setComponentLocale(Locale loc)
Sets the Component Locale, to format date, specified in parameter.
|
protected void |
setCurrentDate()
Fill the DateDataField with the actual date of the system
|
protected void |
setDate(int day)
Fill the field with the the specified day and the actual month and year.
|
protected void |
setDate(int day,
int month)
Fill the field with the the specified day and month and the actual year.
|
void |
setEnabled(boolean enabled)
Checks the variable that indicates if user has permission to introduce
values into the datafield.
|
void |
setFontSize(int fontSize)
Sets font size to size parameter.
|
void |
setParentForm(Form form)
Method declaration to set the form that contains the component.
|
void |
setResourceBundle(ResourceBundle res)
Sets the resource bundle.
|
void |
setValue(Object value)
Sets the field value by program when
auxValue is a instance
of java.sql.timestamp or java.util. |
void |
setValueFromComponent(Object componentValue)
Sets the field value by user when
auxValue is a instance of
java.sql.timestamp or java.util. |
void |
setVisible(boolean visible)
Description method to set visible or not the component according the
boolean condition in parameter.
|
protected void |
updateBackgroundColor()
Updates the background color.
|
colorSelection, createPopupMenu, format, free, getDataFieldPreferredSize, getSameCountryLocale, getSQLDataType, hiddenCalendar, installInnerListener, isModified, setAdvancedQueryMode, setDate, setDocument, setEmphasizeInvalidDate, setParentFrame, showCalendar, showPopupMenucreateDataField, getAttribute, getInnerListenerEnabled, getInnerValue, getLabelComponentText, getText, isInnerValueEqual, isModifiable, isRequired, isSelectedAll, setInnerListenerEnabled, setInnerValueaddFocusListener, addHelpMenuPopup, addValueChangeListener, changeButton, changeOpacity, checkDefineHelpPermission, checkEnabledPermission, checkVisiblePermission, configurePopupMenuHelp, createFocusListener, createInstanceConditionCombo, defineHelpField, finalize, fireValueChanged, getBorder, getConstraints, getDataField, getDisabledbgcolor, getFontColor, getHelpIdString, getHelpPreferenceKey, getLabelComponent, getLabelFontColor, getLabelText, getParentForm, getPreferenceHelpText, getPreferredSize, getTextsToTranslate, getValueChangeListeners, hasHelpInPreferences, initPermissions, initPreferences, installFocusListener, installHelpId, installPopupMenuListener, installPreferenceHelpListener, isAdvancedQueryMode, isEnabled, isHidden, isLabelVisible, isRestricted, parseBoolean, preferenceChanged, removeFocusListener, removeValueChangeListener, requestFocus, seeHelpField, setBold, setDisabledbgcolor, setFont, setFontColor, setLabelFontColor, setModifiable, setRequired, setRequiredFieldBackground, updateBackgroundColor, updateFont, updateTip, updateUI, validateComponentPositionsgetAccessibleContext, getUI, getUIClassID, paramString, setUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLabelComponentText, isHidden, isModifiable, isRequired, setModifiable, setRequiredgetConstraints, isEnabledgetTextsToTranslategetAttributeinitPermissions, isRestrictedprotected JTextField hourField
protected boolean dateVisible
protected String dateAttribute
public HourDateDataField(Hashtable parameters)
super with parameters, fixes
the constrains, sets listeners and initializes parameters.
parameters - the Hashtable with parameters.public void init(Hashtable parameters)
init in interface FormComponentinit in class DateDataFieldparameters - the Hashtable with parameters. Adds the next
parameters:
| attribute | values | default | required | meaning |
| datevisible | yes/no | yes | no | Indicates the visibility condition of date field and calendar button. |
| date | no | The date for the field will be fixed by this attribute. Creates a dependence with other date field. | ||
| hourfieldsize | integer value | 6 | no | The number of columns in the hour JTextField. |
public void setFontSize(int fontSize)
DataFieldsetFontSize in class DataFieldfontSize - the font size parameterpublic void setParentForm(Form form)
AccessFormsetParentForm in interface AccessFormsetParentForm in class DataFieldform - the form referencepublic void setVisible(boolean visible)
FormComponentsetVisible in interface FormComponentsetVisible in class DataFieldvisible - the visibility conditionpublic Object getDateValue()
DateDataFieldgetDateValue in class DateDataFieldprotected void formatHour()
HourDocument.format()public void setEnabled(boolean enabled)
DateDataFieldsetEnabled in interface FormComponentsetEnabled in class DateDataFieldenabled - boolean to change permissionspublic void setComponentLocale(Locale loc)
DateDataFieldsetComponentLocale in interface InternationalizationsetComponentLocale in class DateDataFieldpublic boolean isEmpty()
DateDataFieldisEmpty in interface DataComponentisEmpty in class DateDataFieldpublic void deleteData()
DateDataFielddeleteData in interface DataComponentdeleteData in class DateDataFieldpublic Object getValue()
DateDataFieldgetValue in interface DataComponentgetValue in class DateDataFieldpublic void setValueFromComponent(Object componentValue)
DateDataFieldauxValue is a instance of
java.sql.timestamp or java.util. During the method execution the inner
Listener is disabled.
setValueFromComponent in class DateDataFieldcomponentValue - Date or Timestamp ObjectValueEvent.USER_CHANGEpublic void setValue(Object value)
DateDataFieldauxValue is a instance
of java.sql.timestamp or java.util. During the method execution the inner
Listener is disabled.
setValue in interface DataComponentsetValue in class DateDataFieldvalue - Date or Timestamp ObjectValueEvent.PROGRAMMATIC_CHANGEpublic JTextField getHourField()
protected void updateBackgroundColor()
DataFieldupdateBackgroundColor in class DataFieldpublic void setResourceBundle(ResourceBundle res)
DateDataFieldsetResourceBundle in interface InternationalizationsetResourceBundle in class DateDataFieldres - the resource bundle to changeprotected void setCurrentDate()
DateDataFieldsetCurrentDate in class DateDataFieldprotected void setDate(int day)
DateDataFieldsetDate in class DateDataFieldday - The specific day.protected void setDate(int day,
int month)
DateDataFieldsetDate in class DateDataFieldday - The specific day.month - The specific month.Copyright © 2016 Imatia Innovation S.L.. All rights reserved.