public class DefaultCalendarEntryRenderer extends JPanel implements ICalendarEntryRenderer
CalendarLayer.setCalendarEntryRenderer(Class, ICalendarEntryRenderer),
ICalendarModel,
ICalendarEntry,
Serialized FormJPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategylistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
DefaultCalendarEntryRenderer()
Constructs a new calendar entry renderer, which will use
Color.LIGHT_GRAY to fill its background. |
DefaultCalendarEntryRenderer(Color color)
Constructs a new calendar entry renderer, which will simply fill a
rectangle with a given color.
|
| Modifier and Type | Method and Description |
|---|---|
void |
firePropertyChange(String propertyName,
boolean oldValue,
boolean newValue)
Commented out for performance reasons.
|
void |
firePropertyChange(String propertyName,
byte oldValue,
byte newValue)
Commented out for performance reasons.
|
void |
firePropertyChange(String propertyName,
char oldValue,
char newValue)
Commented out for performance reasons.
|
void |
firePropertyChange(String propertyName,
double oldValue,
double newValue)
Commented out for performance reasons.
|
void |
firePropertyChange(String propertyName,
float oldValue,
float newValue)
Commented out for performance reasons.
|
void |
firePropertyChange(String propertyName,
long oldValue,
long newValue)
Commented out for performance reasons.
|
protected void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
Commented out for performance reasons.
|
void |
firePropertyChange(String propertyName,
short oldValue,
short newValue)
Commented out for performance reasons.
|
Component |
getCalendarEntryRendererComponent(CalendarLayer layer,
Object calendarEntry)
Returns a component that will be used to render (visualize) the given
calendar entry object.
|
void |
invalidate() |
boolean |
isVisible()
Overriden in order to fix a bug in AWT, which causes the cursor to
flicker during drag and drop operations.
|
void |
repaint()
Commented out for performance reasons.
|
void |
repaint(int x,
int y,
int width,
int height)
Commented out for performance reasons.
|
void |
repaint(long tm)
Commented out for performance reasons.
|
void |
revalidate() |
void |
validate() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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, 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, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, 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, 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, validateTreeaction, 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, 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, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic DefaultCalendarEntryRenderer(Color color)
color - the color to use for filling the renderer componentpublic DefaultCalendarEntryRenderer()
Color.LIGHT_GRAY to fill its background.public Component getCalendarEntryRendererComponent(CalendarLayer layer, Object calendarEntry)
ICalendarEntryRenderergetCalendarEntryRendererComponent in interface ICalendarEntryRendererlayer - the calendar layer that is asking for a renderer componentcalendarEntry - the calendar entry object in need of renderingCalendarLayer,
ICalendarModel,
ICalendarEntrypublic void revalidate()
revalidate in class JComponentpublic void invalidate()
invalidate in class Containerpublic void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)
firePropertyChange in class JComponentpublic void firePropertyChange(String propertyName, byte oldValue, byte newValue)
firePropertyChange in class Componentpublic void firePropertyChange(String propertyName, char oldValue, char newValue)
firePropertyChange in class JComponentpublic void firePropertyChange(String propertyName, double oldValue, double newValue)
firePropertyChange in class Componentpublic void firePropertyChange(String propertyName, float oldValue, float newValue)
firePropertyChange in class Componentpublic void firePropertyChange(String propertyName, long oldValue, long newValue)
firePropertyChange in class Componentprotected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
firePropertyChange in class Componentpublic void firePropertyChange(String propertyName, short oldValue, short newValue)
firePropertyChange in class Componentpublic void repaint()
public void repaint(int x,
int y,
int width,
int height)
public void repaint(long tm)
Copyright © 2006–2020 Dirk Lemmermann Software & Consulting. All rights reserved.