java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.schooltool.client.gui.widgets.DateTimeEditor
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
- public class DateTimeEditor
- extends javax.swing.JPanel
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Fields inherited from class java.awt.Container |
|
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, swapComponents, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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, transferFocusUpCycle |
ONE_SECOND
public static final long ONE_SECOND
- See Also:
- Constant Field Values
ONE_MINUTE
public static final long ONE_MINUTE
- See Also:
- Constant Field Values
ONE_HOUR
public static final long ONE_HOUR
- See Also:
- Constant Field Values
ONE_DAY
public static final long ONE_DAY
- See Also:
- Constant Field Values
ONE_WEEK
public static final long ONE_WEEK
- See Also:
- Constant Field Values
TIME
public static final int TIME
- See Also:
- Constant Field Values
DATE
public static final int DATE
- See Also:
- Constant Field Values
DATETIME
public static final int DATETIME
- See Also:
- Constant Field Values
m_timeOrDateType
private int m_timeOrDateType
m_lengthStyle
private int m_lengthStyle
m_format
private java.text.DateFormat m_format
m_calendar
private java.util.Calendar m_calendar
m_fieldPositions
private java.util.ArrayList m_fieldPositions
m_lastDate
private java.util.Date m_lastDate
m_caret
private javax.swing.text.Caret m_caret
m_curField
private int m_curField
m_textField
private javax.swing.JTextField m_textField
m_spinner
private Spinner m_spinner
m_upAction
private javax.swing.AbstractAction m_upAction
m_downAction
private javax.swing.AbstractAction m_downAction
m_settingDateText
private boolean m_settingDateText
m_fieldTypes
private int[] m_fieldTypes
DateTimeEditor
public DateTimeEditor()
DateTimeEditor
public DateTimeEditor(int timeOrDateType)
DateTimeEditor
public DateTimeEditor(int timeOrDateType,
int lengthStyle)
init
private void init()
getTimeOrDateType
public int getTimeOrDateType()
setTimeOrDateType
public void setTimeOrDateType(int timeOrDateType)
getLengthStyle
public int getLengthStyle()
setLengthStyle
public void setLengthStyle(int lengthStyle)
getDate
public java.util.Date getDate()
setDate
public void setDate(java.util.Date date)
getFieldBeginIndex
private int getFieldBeginIndex(int fieldNum)
getFieldPosition
private java.text.FieldPosition getFieldPosition(int fieldNum)
reinit
private void reinit()
setupFormat
protected void setupFormat()
setupKeymap
protected void setupKeymap()
getFieldPositions
private void getFieldPositions()
getField
private java.text.FieldPosition getField(int caretLoc)
getPrevField
private java.text.FieldPosition getPrevField(int caretLoc)
getNextField
private java.text.FieldPosition getNextField(int caretLoc)
getFirstField
private java.text.FieldPosition getFirstField()
getLastField
private java.text.FieldPosition getLastField()
setCurField
private void setCurField()
setEnabled
public void setEnabled(boolean enable)
- Description copied from class:
javax.swing.JComponent
- Set the value of the
enabled property.
isEnabled
public boolean isEnabled()
- Description copied from class:
java.awt.Component
- Tests whether or not this component is enabled. Components are enabled
by default, and must be enabled to receive user input or generate events.
main
public static void main(java.lang.String[] args)