public class JSpinnerDateEditor extends javax.swing.JSpinner implements IDateEditor, java.awt.event.FocusListener, javax.swing.event.ChangeListener
限定符和类型 | 字段和说明 |
---|---|
protected java.util.Date |
date |
protected java.lang.String |
dateFormatString |
protected java.text.SimpleDateFormat |
dateFormatter |
private static long |
serialVersionUID |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
构造器和说明 |
---|
JSpinnerDateEditor() |
限定符和类型 | 方法和说明 |
---|---|
void |
focusGained(java.awt.event.FocusEvent e) |
void |
focusLost(java.awt.event.FocusEvent focusEvent) |
java.util.Date |
getDate()
Returns the date.
|
java.lang.String |
getDateFormatString()
Returns the date format string.
|
java.util.Date |
getMaxSelectableDate()
Gets the minimum selectable date.
|
java.util.Date |
getMinSelectableDate()
Gets the maximum selectable date.
|
javax.swing.JComponent |
getUiComponent()
Returns the UI component, e.g. the actual JTextField implementing the
editor.
|
void |
setDate(java.util.Date date)
Sets the date.
|
void |
setDate(java.util.Date date,
boolean updateModel) |
void |
setDateFormatString(java.lang.String dateFormatString)
Sets the date format string, e.g.
|
void |
setEnabled(boolean b)
Enables and disabled the compoment.
|
void |
setLocale(java.util.Locale locale)
Sets the locale.
|
void |
setMaxSelectableDate(java.util.Date max)
Sets the maximum selectable date.
|
void |
setMinSelectableDate(java.util.Date min)
Sets the minimum selectable date.
|
void |
setSelectableDateRange(java.util.Date min,
java.util.Date max)
Sets a valid date range for selectable dates.
|
void |
stateChanged(javax.swing.event.ChangeEvent e) |
addChangeListener, commitEdit, createEditor, fireStateChanged, getAccessibleContext, getChangeListeners, getEditor, getModel, getNextValue, getPreviousValue, getUI, getUIClassID, getValue, removeChangeListener, setEditor, setModel, setUI, setValue, updateUI
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, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, 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, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
private static final long serialVersionUID
protected java.util.Date date
protected java.lang.String dateFormatString
protected java.text.SimpleDateFormat dateFormatter
public java.util.Date getDate()
IDateEditor
getDate
在接口中 IDateEditor
public void setDate(java.util.Date date)
IDateEditor
setDate
在接口中 IDateEditor
date
- the date to setpublic void setDate(java.util.Date date, boolean updateModel)
public void setDateFormatString(java.lang.String dateFormatString)
IDateEditor
setDateFormatString
在接口中 IDateEditor
dateFormatString
- the date format stringpublic java.lang.String getDateFormatString()
IDateEditor
getDateFormatString
在接口中 IDateEditor
public javax.swing.JComponent getUiComponent()
IDateEditor
getUiComponent
在接口中 IDateEditor
public void setLocale(java.util.Locale locale)
IDateEditor
setLocale
在接口中 IDateEditor
setLocale
在类中 java.awt.Component
locale
- the locale to setpublic void focusLost(java.awt.event.FocusEvent focusEvent)
focusLost
在接口中 java.awt.event.FocusListener
public void focusGained(java.awt.event.FocusEvent e)
focusGained
在接口中 java.awt.event.FocusListener
public void setEnabled(boolean b)
setEnabled
在接口中 IDateEditor
setEnabled
在类中 javax.swing.JComponent
b
- true, if the UI component should be enabled.public java.util.Date getMaxSelectableDate()
IDateEditor
getMaxSelectableDate
在接口中 IDateEditor
public java.util.Date getMinSelectableDate()
IDateEditor
getMinSelectableDate
在接口中 IDateEditor
IDateEditor.getMinSelectableDate()
public void setMaxSelectableDate(java.util.Date max)
IDateEditor
setMaxSelectableDate
在接口中 IDateEditor
max
- maximum selectable dateIDateEditor.setMaxSelectableDate(java.util.Date)
public void setMinSelectableDate(java.util.Date min)
IDateEditor
setMinSelectableDate
在接口中 IDateEditor
min
- minimum selectable dateIDateEditor.setMinSelectableDate(java.util.Date)
public void setSelectableDateRange(java.util.Date min, java.util.Date max)
IDateEditor
setSelectableDateRange
在接口中 IDateEditor
min
- the minimum selectable date or null (then the minimum date should be
set to 01\01\0001)max
- the maximum selectable date or null (then the maximum date should be
set to 01\01\9999)IDateEditor.setSelectableDateRange(java.util.Date, java.util.Date)
public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
在接口中 javax.swing.event.ChangeListener
ChangeListener.stateChanged(javax.swing.event.ChangeEvent)