|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel de.barnehl.datepicker.DatePicker
public class DatePicker
Info: Datepicker hat zurzeit eine festgeschriebene Groesse von 254*29. Wird eine kleinere angegeben,
wird er nicht vollstaendig angezeigt.
Wird das Kalenderpanel geoeffnet, ohne vorher Werte in die Spinner einzutragen,
traegt DatePicker automatisch ein Datum ein.
Tage und Monate werden die aktuellen btw. die naechtmoeglichen eingetragen.
Das Jahr wird folgendermassen ermittelt: Jahr= (ActualYear < RangeMin)?RangeMin:(ActualYear>RangeMax)?RangeMax:ActualYear
Der Kalender kann verschiedene Eingabeformate handhaben,
diese sind:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Field Summary |
---|
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 | |
---|---|
DatePicker()
Erstellt einen Kalender mit deutschen Wochentags- und Monatsnamen sowie einem Jahreszahlenbereich von 1940 - 2039 |
|
DatePicker(int yearMin,
int yearMax)
Erstellt einen Kalender mit deutschen Wochentags- und Monatsnamen sowie dem angegebenen Jahreszahlenbereich |
|
DatePicker(java.lang.String[] strWeekDays,
java.lang.String[] strMonth)
Erstellt einen Kalender mit den angegebenen Wochentags- und Monatsnamen sowie einem Jahreszahlenbereich von 1940 - 2039 |
|
DatePicker(java.lang.String[] strWeekDays,
java.lang.String[] strMonth,
int yearMin,
int yearMax)
Erstellt einen Kalender mit den angegebenen Wochentags- und Monatsnamen sowie dem angegebenen Jahreszahlenbereich |
Method Summary | |
---|---|
java.util.Calendar |
getDateCalendar()
Gibt eingetragenes Datum als Calendar zurueck. |
java.lang.String |
getDateString()
Gibt eingetragenes Datum als String zurueck (Format: dd.mm.yyyy) oder einen leeren String, bei unvollstaendigem Datum |
java.awt.Font |
getFont()
|
boolean |
isEnabled()
|
void |
setDate(java.lang.String dateString)
DatumsString an Datepicker uebergeben. |
void |
setEnabled(boolean enabled)
|
void |
setFont(java.awt.Font font)
Achtung: Bei zu kleiner Schrift wird diese unleserlich und bei zu grosser Schrift passt diese nicht mehr in die Komponenten |
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, getBorder, getBounds, getClientProperty, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, 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, addKeyListener, 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, 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, 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 |
Constructor Detail |
---|
public DatePicker()
public DatePicker(int yearMin, int yearMax)
yearMin
- int Unterster JahreszahlenbereichyearMax
- int Oberster Jahreszahlenbereichpublic DatePicker(java.lang.String[] strWeekDays, java.lang.String[] strMonth)
strWeekDays
- String[] WochentagestrMonth
- String[] Monatsnamenpublic DatePicker(java.lang.String[] strWeekDays, java.lang.String[] strMonth, int yearMin, int yearMax)
strWeekDays
- String[] WochentagestrMonth
- String[] MonatsnamenyearMin
- int Unterster JahreszahlenbereichyearMax
- int Oberster JahreszahlenbereichMethod Detail |
---|
public java.lang.String getDateString()
public java.util.Calendar getDateCalendar() throws DatePickerException
DatePickerException
public void setDate(java.lang.String dateString) throws DatePickerException
dateString
- String
DatePickerException
public void setEnabled(boolean enabled)
setEnabled
in class javax.swing.JComponent
enabled
- booleanpublic boolean isEnabled()
isEnabled
in class java.awt.Component
public void setFont(java.awt.Font font)
setFont
in class javax.swing.JComponent
font
- Fontpublic java.awt.Font getFont()
getFont
in interface java.awt.MenuContainer
getFont
in class java.awt.Component
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |