public class PMIMonthView extends AbstractVisionPanel implements java.awt.event.MouseListener, DesignerInitializable, java.awt.event.ActionListener, LocaleListener
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
static int |
MODE_HIGHLIGHT |
static int |
MODE_STANDARD |
antialias, context, cursorCode, dynamicPropslistenerList, 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_ALIGNMENTRESERVED_SET_KEYCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONSCOMPONENT_RUNNING| Constructor and Description |
|---|
PMIMonthView() |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
java.awt.Color |
getBoxOutline() |
java.util.Calendar |
getCal() |
java.awt.Color |
getCalendarBackground() |
DayBox |
getCurrentDay() |
BoxEvent |
getCurrentEvent() |
java.awt.Font |
getDayFont() |
java.awt.Color |
getDayOfMonthForeground() |
java.awt.Color |
getDayOfMonthOtherForeground() |
int |
getDisplayMode() |
java.awt.Font |
getEventFont() |
Dataset |
getEvents() |
java.awt.Font |
getHeaderFont() |
java.awt.Color |
getHighlightBackground() |
java.awt.Color |
getHoverBackground() |
java.lang.String |
getHoveredDay() |
java.awt.Color |
getItemSelBackground() |
int |
getMonth() |
java.awt.Color |
getMonthHeaderBackground() |
java.awt.Color |
getMonthHeaderForeground() |
java.awt.Color |
getSelectedBackground() |
java.lang.String |
getSelectedDay() |
int |
getSelectedEvent() |
java.awt.Color |
getTodayBackground() |
java.util.Date |
getTodayDate() |
java.awt.Font |
getWeekdayFont() |
java.awt.Color |
getWeekDaysBackground() |
java.awt.Color |
getWeekDaysForeground() |
int |
getYear() |
void |
initialize() |
protected void |
initUI() |
boolean |
isFocusable() |
void |
localeChanged(java.util.Locale newLocale) |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
protected void |
onShutdown()
Subclasses should override this to provide shutdown logic.
|
protected void |
onStartup()
Subclasses should override this to provide startup logic.
|
void |
setBoxOutline(java.awt.Color boxOutline) |
void |
setCalendarBackground(java.awt.Color calendarBackground) |
void |
setCurrentDay(DayBox currentDay) |
void |
setCurrentEvent(BoxEvent currentEvent) |
void |
setDayFont(java.awt.Font dayFont) |
void |
setDayOfMonthForeground(java.awt.Color dayOfMonthForeground) |
void |
setDayOfMonthOtherForeground(java.awt.Color dayOfMonthOtherForeground) |
void |
setDisplayMode(int displayMode) |
void |
setEventFont(java.awt.Font eventFont) |
void |
setEvents(Dataset events) |
void |
setHeaderFont(java.awt.Font headerFont) |
void |
setHighlightBackground(java.awt.Color highlightBackground) |
void |
setHoverBackground(java.awt.Color hoverBackground) |
void |
setHoveredDay(java.lang.String hoveredDay) |
void |
setHoveredDayOnly(java.lang.String hoveredDay) |
void |
setItemSelBackground(java.awt.Color itemSelBackground) |
void |
setMonth(int month) |
void |
setMonthHeaderBackground(java.awt.Color monthHeaderBackground) |
void |
setMonthHeaderForeground(java.awt.Color monthHeaderForeground) |
void |
setSelectedBackground(java.awt.Color selectedBackground) |
void |
setSelectedDay(java.lang.String selectedDay) |
void |
setSelectedDayOnly(java.lang.String selectedDay) |
void |
setSelectedEvent(int selectedEvent) |
void |
setSelectedEventOnly(int selectedEvent) |
void |
setTodayBackground(java.awt.Color todayBackground) |
void |
setWeekdayFont(java.awt.Font weekdayFont) |
void |
setWeekDaysBackground(java.awt.Color weekDaysBackground) |
void |
setWeekDaysForeground(java.awt.Color weekDaysForeground) |
void |
setYear(int year) |
void |
updateDateInfo(java.util.Locale locale) |
getAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, initStyleListener, isAntialias, isComponentRunning, isPropertyDefined, paintChildren, paintComponent, paintOverlayOverChildren, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setName, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, translate, updateQualitygetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, 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, 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, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, 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, 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, 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, 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, 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, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final int MODE_STANDARD
public static final int MODE_HIGHLIGHT
public boolean isFocusable()
isFocusable in class java.awt.Componentpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerprotected void onStartup()
AbstractVisionPanelonStartup in class AbstractVisionPanelprotected void onShutdown()
AbstractVisionPanelonShutdown in class AbstractVisionPanelprotected void initUI()
public Dataset getEvents()
public void setEvents(Dataset events)
public int getMonth()
public void setMonth(int month)
public int getYear()
public void setYear(int year)
public java.lang.String getSelectedDay()
public void setSelectedDayOnly(java.lang.String selectedDay)
public void setSelectedDay(java.lang.String selectedDay)
public java.lang.String getHoveredDay()
public void setHoveredDay(java.lang.String hoveredDay)
public void setHoveredDayOnly(java.lang.String hoveredDay)
public int getSelectedEvent()
public void setSelectedEventOnly(int selectedEvent)
public void setSelectedEvent(int selectedEvent)
public java.awt.Color getBoxOutline()
public void setBoxOutline(java.awt.Color boxOutline)
public java.awt.Color getCalendarBackground()
public void setCalendarBackground(java.awt.Color calendarBackground)
public java.awt.Color getDayOfMonthForeground()
public void setDayOfMonthForeground(java.awt.Color dayOfMonthForeground)
public java.awt.Color getDayOfMonthOtherForeground()
public void setDayOfMonthOtherForeground(java.awt.Color dayOfMonthOtherForeground)
public java.awt.Color getMonthHeaderBackground()
public void setMonthHeaderBackground(java.awt.Color monthHeaderBackground)
public java.awt.Color getMonthHeaderForeground()
public void setMonthHeaderForeground(java.awt.Color monthHeaderForeground)
public java.awt.Color getSelectedBackground()
public void setSelectedBackground(java.awt.Color selectedBackground)
public java.awt.Color getHoverBackground()
public void setHoverBackground(java.awt.Color hoverBackground)
public java.awt.Color getTodayBackground()
public void setTodayBackground(java.awt.Color todayBackground)
public java.awt.Color getWeekDaysBackground()
public void setWeekDaysBackground(java.awt.Color weekDaysBackground)
public java.awt.Color getWeekDaysForeground()
public void setWeekDaysForeground(java.awt.Color weekDaysForeground)
public java.awt.Color getItemSelBackground()
public void setItemSelBackground(java.awt.Color itemSelBackground)
public int getDisplayMode()
public void setDisplayMode(int displayMode)
public java.awt.Color getHighlightBackground()
public void setHighlightBackground(java.awt.Color highlightBackground)
public DayBox getCurrentDay()
public void setCurrentDay(DayBox currentDay)
public BoxEvent getCurrentEvent()
public void setCurrentEvent(BoxEvent currentEvent)
public java.util.Calendar getCal()
public java.util.Date getTodayDate()
public void setEventFont(java.awt.Font eventFont)
public java.awt.Font getEventFont()
public void setHeaderFont(java.awt.Font headerFont)
public java.awt.Font getHeaderFont()
public java.awt.Font getWeekdayFont()
public void setWeekdayFont(java.awt.Font weekdayFont)
public java.awt.Font getDayFont()
public void setDayFont(java.awt.Font dayFont)
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void initialize()
initialize in interface DesignerInitializablepublic void localeChanged(java.util.Locale newLocale)
localeChanged in interface LocaleListenerlocaleChanged in class AbstractVisionPanelpublic void updateDateInfo(java.util.Locale locale)