Klasse CalendarComponent
Object
Component
Container
JComponent
JPanel
CalendarComponent
- Alle implementierten Schnittstellen:
SelectableProvider,ImageObserver,MenuContainer,Serializable,Accessible
Überschrift: CalendarComponent
Beschreibung: Oberflächen-Komponente zur Anzeige von einem/mehreren Monaten mit Terminen. Diese Komponente ist für das Interne Scripting zum Zusammenbau von speziellen Lösungen (z.B. Sitzungsmanagement) vorgesehen.
Copyright: Copyright (c) ELO Digital Office GmbH 2011-2014
- Seit:
- 8.01.000
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen JComponent
JComponent.AccessibleJComponentVon Klasse geerbte verschachtelte Klassen/Schnittstellen Component
Component.BaselineResizeBehavior -
Feldübersicht
Von Klasse geerbte Felder JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWVon Klasse geerbte Felder Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTVon Schnittstelle geerbte Felder ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaddAppointment(int year, int month, int day, String name, Color background, Color foreground, boolean selectable, int id, Sord sord) Fügt einen neuen Termin in den Kalender ein.addAppointment(Date date, String name, Color background, Color foreground, boolean selectable, int id, Sord sord) Fügt einen neuen Termin in den Kalender ein.voidclear()Entfernt alle Termine.voiddeleteAppointment(int id) Entfernt alle Termine mit der angegebenen id.voidEntfernt alle selektierten Termine.getAppointments(Date day) Liefert die Termine zu einem Tag.intGibt die Anzahl der Monate zurück, die im Kalender angezeigt werden.SelectableLiefert den gerade selektierte Termin.Liefert das selektierte Datum des gerade selektierten Tages.getStart()Ermittelt das aktuelle Startdatum der Kalenderanzeige.voidSchaltet den Kalender einen Monat zurück.voidlastPage()Schaltet den Kalender eine Seite (x Monate) zurück.voidSchaltet den Kalender einen Monat weiter.voidnextPage()Schaltet den Kalender eine Seite (x Monate) weiter.voidrefresh()Aktualisiert die Kalenderdarstellung.voidsetMonthCount(int monthCount) Setzt die Anzahl der Monate, welche im Kalender angezeigt werden sollen.voidsetSelectionCallback(BaseFunction callbackFunction, ScriptableObject thisScope) Setzt ein Scripting-Event für Selektionsänderungen im Kalender.voidsetSelectionEvent(String eventName) Setzt ein Scripting-Event für Selektionsänderungen im Kalender.voidsetStart(int year, int month) Setzt den Start-Monat.voidSetzt den Start-Monat.voidStellt den Kalender so ein, dass er genau das aktuelle Halbjahr (6 Monate, Januar bis Juni oder Juli bis Dezember) anzeigt.voidStellt den Kalender so ein, dass er genau das aktuelle Quartal (3 Monate, z.B.voidStellt den Kalender so ein, dass er genau das aktuelle Jahr (12 Monate, Januar bis Dezember) anzeigt.voidStellt den Kalender so ein, dass er mit dem aktuellen Monat beginnt.Von Klasse geerbte Methoden JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUIVon Klasse geerbte Methoden JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateVon Klasse geerbte Methoden 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, transferFocusDownCycle, validateVon Klasse geerbte Methoden 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, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Konstruktordetails
-
CalendarComponent
public CalendarComponent(Workspace workspace) Normaler Konstruktor- Parameter:
workspace- Aktueller Arbeitsbereich
-
-
Methodendetails
-
showToday
public void showToday()Stellt den Kalender so ein, dass er mit dem aktuellen Monat beginnt.- Seit:
- 8.1.0
-
showCurrentYear
public void showCurrentYear()Stellt den Kalender so ein, dass er genau das aktuelle Jahr (12 Monate, Januar bis Dezember) anzeigt.- Seit:
- 8.1.0
-
showCurrentHalfYear
public void showCurrentHalfYear()Stellt den Kalender so ein, dass er genau das aktuelle Halbjahr (6 Monate, Januar bis Juni oder Juli bis Dezember) anzeigt.- Seit:
- 8.01.000
-
showCurrentQuarterYear
public void showCurrentQuarterYear()Stellt den Kalender so ein, dass er genau das aktuelle Quartal (3 Monate, z.B. Jan, Feb, Mar) anzeigt.- Seit:
- 8.01.000
-
setMonthCount
public void setMonthCount(int monthCount) Setzt die Anzahl der Monate, welche im Kalender angezeigt werden sollen. Ein Aufruf von refresh() ist notwendig, damit die Änderungen sichtbar werden.- Parameter:
monthCount- Anzahl der Monate- Seit:
- 8.01.000
-
getMonthCount
public int getMonthCount()Gibt die Anzahl der Monate zurück, die im Kalender angezeigt werden.- Gibt zurück:
- Anzahl der angezeigten Monate
- Seit:
- 8.01.000
-
setStart
public void setStart(int year, int month) Setzt den Start-Monat. Ein Aufruf von refresh() ist notwendig, damit die Änderungen sichtbar werden.- Parameter:
year- Jahrmonth- Monat- Seit:
- 8.01.000
-
setStart
Setzt den Start-Monat. Ein Aufruf von refresh() ist notwendig, damit die Änderungen sichtbar werden.- Parameter:
date- Datum. Nur Jahr und Monat werden verwendet.- Seit:
- 8.01.000
-
getStart
Ermittelt das aktuelle Startdatum der Kalenderanzeige.- Gibt zurück:
- Startdatum der Kalenderanzeige
- Seit:
- 8.01.000
-
nextMonth
public void nextMonth()Schaltet den Kalender einen Monat weiter.- Seit:
- 8.01.000
-
lastMonth
public void lastMonth()Schaltet den Kalender einen Monat zurück.- Seit:
- 8.01.000
-
nextPage
public void nextPage()Schaltet den Kalender eine Seite (x Monate) weiter.- Seit:
- 8.01.000
-
lastPage
public void lastPage()Schaltet den Kalender eine Seite (x Monate) zurück.- Seit:
- 8.01.000
-
addAppointment
public Appointment addAppointment(int year, int month, int day, String name, Color background, Color foreground, boolean selectable, int id, Sord sord) Fügt einen neuen Termin in den Kalender ein. Damit die Änderungen sichtbar werden, ist ein "refresh" notwendig.- Parameter:
year- Jahreszahl (1000-6000)month- Monat (1-12)day- Tag des Monats (1-31)name- Die Bezeichnung des Terminsbackground- Hintergrundfarbeforeground- Vordergrundfarbeselectable- True wenn der Termin im Kalender selektierbar sein soll, False wenn der Termin nur informativ angezeigt werden soll.id- Frei belegbare ID für diesen Terminsord- Das Sord-Objekt zu diesem Termin oder null.- Gibt zurück:
- Der angelegte Termin
- Seit:
- 8.01.000
-
addAppointment
public Appointment addAppointment(Date date, String name, Color background, Color foreground, boolean selectable, int id, Sord sord) Fügt einen neuen Termin in den Kalender ein. Damit die Änderungen sichtbar werden, ist ein "refresh" notwendig.- Parameter:
date- Datum des Terminsname- Die Bezeichnung des Terminsbackground- Hintergrundfarbeforeground- Vordergrundfarbeselectable- True wenn der Termin im Kalender selektierbar sein soll, False wenn der Termin nur informativ angezeigt werden soll.id- Frei belegbare ID für diesen Terminsord- Das Sord-Objekt zu diesem Termin oder null.- Gibt zurück:
- Der angelegte Termin
- Seit:
- 8.01.000
-
refresh
public void refresh()Aktualisiert die Kalenderdarstellung.- Seit:
- 8.01.000
-
deleteAppointment
public void deleteAppointment(int id) Entfernt alle Termine mit der angegebenen id. Damit die Änderungen sichtbar werden, ist ein "refresh" notwendig.- Parameter:
id- Termin Id- Seit:
- 8.01.000
-
deleteSelectedAppointments
public void deleteSelectedAppointments()Entfernt alle selektierten Termine. Damit die Änderungen sichtbar werden, ist ein "refresh" notwendig.- Seit:
- 8.01.000
-
clear
public void clear()Entfernt alle Termine. Damit die Änderungen sichtbar werden, ist ein "refresh" notwendig.- Seit:
- 8.01.000
-
getSelectedDay
Liefert das selektierte Datum des gerade selektierten Tages.- Gibt zurück:
- Selektiertes Datum oder null, falls kein Tag selektiert ist.
- Seit:
- 8.01.000
-
getSelectedAppointment
Liefert den gerade selektierte Termin.- Gibt zurück:
- Selektierter Termin oder null, falls kein Termin selektiert ist.
- Seit:
- 8.01.000
-
getAppointments
Liefert die Termine zu einem Tag.- Parameter:
day- Tag- Gibt zurück:
- Lister derTermine
- Seit:
- 8.01.000
-
setSelectionEvent
Setzt ein Scripting-Event für Selektionsänderungen im Kalender.- Parameter:
eventName- Name des Events- Seit:
- 8.01.000
-
setSelectionCallback
public void setSelectionCallback(BaseFunction callbackFunction, ScriptableObject thisScope) Setzt ein Scripting-Event für Selektionsänderungen im Kalender.- Parameter:
callbackFunction- JavaScript Funktion, welche bei Selektionsänderungen aufgerufen wird.thisScope- "this" Scope der Funktion- Seit:
- 10.00.000
-
getSelectable
public Selectable getSelectable()- Angegeben von:
getSelectablein SchnittstelleSelectableProvider
-