com.metamatrix.toolbox.ui.widget
Class CalendarPanel

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.metamatrix.toolbox.ui.widget.CalendarPanel
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public final class CalendarPanel
extends javax.swing.JPanel
implements java.awt.event.ActionListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static java.lang.String ID_TIMESTAMP_BOTH_FMT
           
static java.lang.String ID_TIMESTAMP_NO_DATE_FMT
           
static java.lang.String ID_TIMESTAMP_NO_TIME_FMT
           
 
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
CalendarPanel(java.awt.Frame owner)
           
CalendarPanel(java.awt.Frame owner, boolean theShowCalFlag, boolean theShowTimeFlag)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent theEvent)
           
 void addChangeListener(javax.swing.event.ChangeListener theListener)
           
 void addFocusListener(java.awt.event.FocusListener theListener)
           
 java.util.Calendar getCalendar()
           
 java.text.DateFormat getFormatter()
           
 java.sql.Timestamp getTimestamp()
           
 java.lang.String getToolTipText()
           
 boolean isDateValid()
           
 boolean isReadOnly()
           
 boolean isShowCalendar()
           
 boolean isShowTime()
           
 boolean isShowToday()
           
 void removeChangeListener(javax.swing.event.ChangeListener theListener)
           
 void removeFocusListener(java.awt.event.FocusListener theListener)
           
 void requestFocus()
           
 void reset()
           
 void setCalendar(java.util.Calendar theDate)
           
 void setDate(java.util.Date theDate)
           
 void setEnabled(boolean bEnabled)
           
 void setReadOnly(boolean readOnly)
           
 void setShowCalendar(boolean showCal)
           
 void setShowTime(boolean showTime)
           
 void setShowToday(boolean showToday)
           
 void setToolTipText(java.lang.String theText)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, 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, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, 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, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, 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, 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, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ID_TIMESTAMP_BOTH_FMT

public static final java.lang.String ID_TIMESTAMP_BOTH_FMT
See Also:
Constant Field Values

ID_TIMESTAMP_NO_DATE_FMT

public static final java.lang.String ID_TIMESTAMP_NO_DATE_FMT
See Also:
Constant Field Values

ID_TIMESTAMP_NO_TIME_FMT

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

CalendarPanel

public CalendarPanel(java.awt.Frame owner)

CalendarPanel

public CalendarPanel(java.awt.Frame owner,
                     boolean theShowCalFlag,
                     boolean theShowTimeFlag)
Method Detail

requestFocus

public void requestFocus()
Overrides:
requestFocus in class javax.swing.JComponent

addFocusListener

public void addFocusListener(java.awt.event.FocusListener theListener)
Overrides:
addFocusListener in class java.awt.Component

removeFocusListener

public void removeFocusListener(java.awt.event.FocusListener theListener)
Overrides:
removeFocusListener in class java.awt.Component

reset

public void reset()

setEnabled

public void setEnabled(boolean bEnabled)
Overrides:
setEnabled in class javax.swing.JComponent

setReadOnly

public void setReadOnly(boolean readOnly)

isReadOnly

public boolean isReadOnly()

setShowCalendar

public void setShowCalendar(boolean showCal)

isShowCalendar

public boolean isShowCalendar()

setShowTime

public void setShowTime(boolean showTime)

isShowTime

public boolean isShowTime()

setShowToday

public void setShowToday(boolean showToday)

isShowToday

public boolean isShowToday()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent theEvent)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener theListener)

setDate

public void setDate(java.util.Date theDate)

setCalendar

public void setCalendar(java.util.Calendar theDate)

getCalendar

public java.util.Calendar getCalendar()

getFormatter

public java.text.DateFormat getFormatter()

getTimestamp

public java.sql.Timestamp getTimestamp()

isDateValid

public boolean isDateValid()

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener theListener)

getToolTipText

public java.lang.String getToolTipText()
Overrides:
getToolTipText in class javax.swing.JComponent

setToolTipText

public void setToolTipText(java.lang.String theText)
Overrides:
setToolTipText in class javax.swing.JComponent


Copyright © 2009. All Rights Reserved.