LEONARDI Application Composer - 8.9.0.40 by W4 S.A.

leon.view.win.swing.component
Class LyJFormattedDateInput

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by leon.view.win.swing.component.LyJSelector
                      extended by leon.view.win.swing.component.LyJFormattedInput
                          extended by leon.view.win.swing.component.LyJFormattedDateInput
All Implemented Interfaces:
java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, LyActionListener, LyEventTransmitter, LyGetValueInterface, LyIsIdleInterface, LySetEditableInterface, LySetIdleInterface, LySetValueInterface

public class LyJFormattedDateInput
extends LyJFormattedInput

This class implements a specific formatted input text for date handling.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class leon.view.win.swing.component.LyJFormattedInput
LyJFormattedInput._LyFormattedField, LyJFormattedInput._LyJFormattedDocument
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
static java.lang.String __VERSION
           
 
Fields inherited from class leon.view.win.swing.component.LyJFormattedInput
CHOICE_EMPTY_INPUT_FIELD, DOCUMENT_CHANGE_DEFAULT, DOCUMENT_CHANGE_KEY_TYPED, DOCUMENT_CHANGE_SET_TEXT, EMPTY_INPUT_FIELD, IMAGE_H_OFFSET, IMAGE_W_OFFSET
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
LyJFormattedDateInput(java.lang.String value, java.lang.String format, java.awt.Image image, LyEnvironment env, boolean useArrows)
          Creates a LyJFormattedDateInput object.
 
Method Summary
 void actionPerformed(LyActionEvent actionEvent)
          (non-Javadoc).
 LyJButton addButton(java.awt.Image image, java.lang.String label)
          (non-Javadoc).
 java.lang.String computeMinValue(leon.view.win.swing.component.LyJFormattedInput._LyStructureItem item)
          (non-Javadoc).
 void setFormat(java.lang.String format)
          Sets the date format.
 
Methods inherited from class leon.view.win.swing.component.LyJFormattedInput
beep, focusLost, getMaxLength, getValue, keyPressed, setValue, textFieldFactory, updateViewContent
 
Methods inherited from class leon.view.win.swing.component.LyJSelector
addKeyListener, focusGained, focusLost, getActionTransmitter, getButtons, getPreferredSize, getSelectionTransmitter, getTextField, isEditable, isIdle, keyReleased, keyTyped, requestFocus, setAutorizeEnabledButtons, setBackColor, setBackground, setComponent, setDisabledColor, setEditable, setEnabled, setEnabledColor, setFont, setIdle, setMaxChars, setNCols, setValue, setWidth
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, isEnabled, 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, remove, removeComponentListener, removeFocusListener, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

__VERSION

public static final java.lang.String __VERSION
See Also:
Constant Field Values
Constructor Detail

LyJFormattedDateInput

public LyJFormattedDateInput(java.lang.String value,
                             java.lang.String format,
                             java.awt.Image image,
                             LyEnvironment env,
                             boolean useArrows)
Creates a LyJFormattedDateInput object.

Parameters:
value - the initial value of the selector
format - the input format
image - the arrow image
env - the environment
Method Detail

setFormat

public void setFormat(java.lang.String format)
Sets the date format.

Parameters:
format - the date format

addButton

public LyJButton addButton(java.awt.Image image,
                           java.lang.String label)
(non-Javadoc).

Overrides:
addButton in class LyJFormattedInput
Parameters:
image - the image to associate to the button
label - the label of this button
Returns:
the newly created button
See Also:
LyJSelector.addButton(java.awt.Image, java.lang.String)

actionPerformed

public void actionPerformed(LyActionEvent actionEvent)
(non-Javadoc).

Specified by:
actionPerformed in interface LyActionListener
Overrides:
actionPerformed in class LyJFormattedInput
See Also:
LyActionListener.actionPerformed(leon.view.event.LyActionEvent)

computeMinValue

public java.lang.String computeMinValue(leon.view.win.swing.component.LyJFormattedInput._LyStructureItem item)
(non-Javadoc).

Overrides:
computeMinValue in class LyJFormattedInput
Parameters:
item - the structure item is not used in this implementation
Returns:
null
See Also:
leon.view.win.swing.component.LyJFormattedInput#computeMinValue(leon.view.win.swing.component.LyJFormattedInput.LyStructureItem)

(c) January 2013 - W4 S.A.

Website: W4 S.A., contact us: support@w4global.com