com.sibvisions.rad.ui.swing.ext
Class JVxCalendarPane

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 com.sibvisions.rad.ui.swing.ext.JVxCalendarPane
All Implemented Interfaces:
FocusListener, KeyListener, MouseListener, ImageObserver, MenuContainer, PropertyChangeListener, Serializable, Runnable, EventListener, Accessible, ITranslatable, ChangeListener

public class JVxCalendarPane
extends JPanel
implements ChangeListener, PropertyChangeListener, KeyListener, MouseListener, FocusListener, Runnable, ITranslatable

The JVxCalendarPane provides Calendar functionality.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, 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
JVxCalendarPane()
          Creates a new CalendarPane with no date selected.
 
Method Summary
 void addActionListener(ActionListener pActionListener)
          Adds an ActionListener to the button.
 void addNotify()
          
 void focusGained(FocusEvent pFocusEvent)
          
 void focusLost(FocusEvent pFocusEvent)
          
 String getActionCommand()
          Returns the action command for this button.
 Date getDate()
          Returns the current selected date and time.
 TranslationMap getTranslation()
          Gets the translation for this table.
 void keyPressed(KeyEvent pKeyEvent)
          
 void keyReleased(KeyEvent pKeyEvent)
          
 void keyTyped(KeyEvent pKeyEvent)
          
 void mouseClicked(MouseEvent pMouseEvent)
          
 void mouseEntered(MouseEvent pMouseEvent)
          
 void mouseExited(MouseEvent pMouseEvent)
          
 void mousePressed(MouseEvent pMouseEvent)
          
 void mouseReleased(MouseEvent pMouseEvent)
          
protected  void processActionEvent(ActionEvent pActionEvent)
          Notifies all listeners that have registered interest for notification on this event type.
 void propertyChange(PropertyChangeEvent pPropertyChangeEvent)
          
 void removeActionListener(ActionListener pActionListener)
          Removes an ActionListener from the button.
 void requestFocus()
          
 void run()
          
 void setActionCommand(String pActionCommand)
          Sets the action command for this button.
 void setDate(Date pDate)
          Sets the current selected date and time.
 void setLocale(Locale pLocale)
          
 void setTranslation(TranslationMap pTranslation)
          Sets the translation for this table.
 void setUI(PanelUI pPanelUI)
          
 void stateChanged(ChangeEvent pChangeEvent)
          
protected  String translate(String pText)
          Translates the pText with the mapped translations.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, 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, getPreferredSize, 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, 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, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, 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, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, 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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, 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, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JVxCalendarPane

public JVxCalendarPane()
Creates a new CalendarPane with no date selected.

Method Detail

setUI

public void setUI(PanelUI pPanelUI)

Overrides:
setUI in class JPanel

run

public void run()

Specified by:
run in interface Runnable

stateChanged

public void stateChanged(ChangeEvent pChangeEvent)

Specified by:
stateChanged in interface ChangeListener

propertyChange

public void propertyChange(PropertyChangeEvent pPropertyChangeEvent)

Specified by:
propertyChange in interface PropertyChangeListener

keyPressed

public void keyPressed(KeyEvent pKeyEvent)

Specified by:
keyPressed in interface KeyListener

keyReleased

public void keyReleased(KeyEvent pKeyEvent)

Specified by:
keyReleased in interface KeyListener

keyTyped

public void keyTyped(KeyEvent pKeyEvent)

Specified by:
keyTyped in interface KeyListener

requestFocus

public void requestFocus()

Overrides:
requestFocus in class JComponent

addNotify

public void addNotify()

Overrides:
addNotify in class JComponent

mouseClicked

public void mouseClicked(MouseEvent pMouseEvent)

Specified by:
mouseClicked in interface MouseListener

mouseEntered

public void mouseEntered(MouseEvent pMouseEvent)

Specified by:
mouseEntered in interface MouseListener

mouseExited

public void mouseExited(MouseEvent pMouseEvent)

Specified by:
mouseExited in interface MouseListener

mousePressed

public void mousePressed(MouseEvent pMouseEvent)

Specified by:
mousePressed in interface MouseListener

mouseReleased

public void mouseReleased(MouseEvent pMouseEvent)

Specified by:
mouseReleased in interface MouseListener

focusGained

public void focusGained(FocusEvent pFocusEvent)

Specified by:
focusGained in interface FocusListener

focusLost

public void focusLost(FocusEvent pFocusEvent)

Specified by:
focusLost in interface FocusListener

setTranslation

public void setTranslation(TranslationMap pTranslation)
Sets the translation for this table.

Specified by:
setTranslation in interface ITranslatable
Parameters:
pTranslation - the translation mapping

getTranslation

public TranslationMap getTranslation()
Gets the translation for this table.

Specified by:
getTranslation in interface ITranslatable
Returns:
the translation mapping

setLocale

public void setLocale(Locale pLocale)

Overrides:
setLocale in class Component

getDate

public Date getDate()
Returns the current selected date and time.

Returns:
the selected date.

setDate

public void setDate(Date pDate)
Sets the current selected date and time.

Parameters:
pDate - the selected date to set.

addActionListener

public void addActionListener(ActionListener pActionListener)
Adds an ActionListener to the button.

Parameters:
pActionListener - the ActionListener to be added

removeActionListener

public void removeActionListener(ActionListener pActionListener)
Removes an ActionListener from the button. If the listener is the currently set Action for the button, then the Action is set to null.

Parameters:
pActionListener - the listener to be removed

setActionCommand

public void setActionCommand(String pActionCommand)
Sets the action command for this button.

Parameters:
pActionCommand - the action command for this button

getActionCommand

public String getActionCommand()
Returns the action command for this button.

Returns:
the action command for this button

processActionEvent

protected void processActionEvent(ActionEvent pActionEvent)
Notifies all listeners that have registered interest for notification on this event type. The event instance is lazily created using the event parameter.

Parameters:
pActionEvent - the ActionEvent object
See Also:
ActionListener

translate

protected String translate(String pText)
Translates the pText with the mapped translations.

Parameters:
pText - the text to translate
Returns:
the translation for pText based on the translation mapping or pText if there is no translation available
See Also:
setTranslation(TranslationMap)


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.