Class DatumEditor
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.awt.DatumEditor
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
Klasse, die ein ZonedDateTime-Objekt hält und für dieses Zugriffsoptionen mit oder ohne Uhrzeit bietet
- Author:
- Till Menke
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.awt.Component
Component.BaselineResizeBehavior
-
Field Summary
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
ConstructorsConstructorDescriptionKonstruktor, welcher das aktuelle Datum einsetztDatumEditor
(ZonedDateTime datum) Konstruktor, welcher nur das Datum voraussetzt (Standardoption für mitUhrzeit: ohne Uhrzeit)DatumEditor
(ZonedDateTime datum, boolean mitUhrzeit) Konstruktor -
Method Summary
Modifier and TypeMethodDescriptionget()
Getter für Inhaltsobjektvoid
registriert einen Beobachter, der bei Änderungen am Datum informiert wird (da Objekt ausgetauscht und nicht überarbeitet wird)void
set
(ZonedDateTime datum) Setter für InhaltsobjekttoString()
gibt das Datum (ohne Uhrzeit) als String ausMethods inherited from class java.awt.Panel
addNotify, getAccessibleContext
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
DatumEditor
public DatumEditor()Konstruktor, welcher das aktuelle Datum einsetzt -
DatumEditor
Konstruktor, welcher nur das Datum voraussetzt (Standardoption für mitUhrzeit: ohne Uhrzeit)- Parameters:
datum
- Datumsobjekt (zentrales Inhaltsobjekt)
-
DatumEditor
Konstruktor- Parameters:
datum
- Datumsobjekt (zentrales Inhaltsobjekt)mitUhrzeit
- gibt an, ob das Objekt auch die Uhrzeit speichern soll
-
-
Method Details
-
get
Getter für Inhaltsobjekt- Returns:
- Datumsobjekt
-
set
Setter für Inhaltsobjekt- Parameters:
datum
- Datumsobjekt
-
toString
-
toStringOhneUhrzeit
gibt das Datum (ohne Uhrzeit) als String aus- Returns:
- Zeichenkette Datum (ohne Uhrzeit)
-
registerListener
registriert einen Beobachter, der bei Änderungen am Datum informiert wird (da Objekt ausgetauscht und nicht überarbeitet wird)- Parameters:
l
- ActionListener
-