|
Ontimize 5.2072EN | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.ontimize.gui.calendar.VisualCalendarComponent
Implements a calendar with selectable year, month and day. The calendar is sensitive to locale. Year and month can be entered directly or selected. Other functionalities will be added, such changing font, aspect...
| Nested Class Summary | |
static class |
VisualCalendarComponent.DayRenderer
|
protected static class |
VisualCalendarComponent.DayTableModel
|
protected static class |
VisualCalendarComponent.EButton
|
protected static class |
VisualCalendarComponent.EButtonBorder
|
static class |
VisualCalendarComponent.HeaderRenderer
|
protected static class |
VisualCalendarComponent.YearDocument
|
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
static java.awt.Color |
defaultBackgroundColor
|
static java.lang.String[] |
defaultShortWeekdays
|
static javax.swing.border.Border |
fieldsBorder
|
protected static java.awt.Color |
GENERAL_BORDER_COLOR
|
protected javax.swing.JMenu |
menu
|
protected static java.awt.Color |
SELECTED_DAY_BORDER_COLOR
|
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, 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 | |
VisualCalendarComponent()
|
|
VisualCalendarComponent(java.util.Locale l)
|
|
VisualCalendarComponent(java.util.Locale l,
boolean trunc)
|
|
| Method Summary | |
void |
addCalendarListener(CalendarListener c)
|
void |
addMenuMouseListener(java.awt.event.MouseListener l)
|
void |
addMouseListenerToDaysTable(java.awt.event.MouseListener m)
|
protected void |
createAndConfigureButtons()
|
protected javax.swing.ComboBoxModel |
createComboModel(java.util.Locale l)
|
protected javax.swing.JComboBox |
createComboMonth(java.util.Locale l)
|
protected javax.swing.JTable |
createDayTable()
|
protected VisualCalendarComponent.DayTableModel |
createDayTableModel(java.util.Locale l)
|
protected javax.swing.event.DocumentListener |
createYearDocumentListener()
|
protected javax.swing.JTextField |
createYearTextField()
|
protected void |
fireCalendarEvent(int d,
int m,
int y,
java.util.Locale l)
|
static javax.swing.JDialog |
getCalendarDialog(java.awt.Frame parent,
java.util.Locale l)
|
java.util.Locale |
getCalendarLocale()
|
java.util.Date |
getCurrentDate()
|
java.sql.Timestamp |
getCurrentTimestamp()
|
int |
getDay()
|
javax.swing.JTable |
getDaysTable()
|
javax.swing.JMenu |
getJMenu()
|
int |
getMonth()
|
int |
getYear()
|
static void |
main(java.lang.String[] args)
|
protected void |
reloadAll(java.util.Locale l)
|
void |
removeCalendarListener(CalendarListener c)
|
void |
removeMenuMouseListener(java.awt.event.MouseListener l)
|
void |
removeMouseListenerFromDaysTable(java.awt.event.MouseListener m)
|
void |
setCalendarLocale(java.util.Locale l)
|
void |
setDate(java.util.Date d)
|
void |
setDay(int day)
|
protected static void |
setDaysTablePreferenceSize(javax.swing.JTable table)
|
void |
setEnabled(boolean enabled)
|
void |
setJMenu(javax.swing.JMenu menu)
|
void |
setMonth(int month)
|
protected void |
setMonthIntern_(int month)
|
void |
setShowGrid(boolean show)
|
void |
setYear(int year)
|
protected void |
setYearInner_(int year)
|
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, 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, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected static java.awt.Color GENERAL_BORDER_COLOR
protected static java.awt.Color SELECTED_DAY_BORDER_COLOR
public static javax.swing.border.Border fieldsBorder
public static java.awt.Color defaultBackgroundColor
public static java.lang.String[] defaultShortWeekdays
protected javax.swing.JMenu menu
| Constructor Detail |
public VisualCalendarComponent()
public VisualCalendarComponent(java.util.Locale l)
public VisualCalendarComponent(java.util.Locale l,
boolean trunc)
| Method Detail |
public java.util.Locale getCalendarLocale()
public void setJMenu(javax.swing.JMenu menu)
public javax.swing.JMenu getJMenu()
public javax.swing.JTable getDaysTable()
public void addMenuMouseListener(java.awt.event.MouseListener l)
public void removeMenuMouseListener(java.awt.event.MouseListener l)
protected static void setDaysTablePreferenceSize(javax.swing.JTable table)
public void setShowGrid(boolean show)
protected void createAndConfigureButtons()
protected javax.swing.JComboBox createComboMonth(java.util.Locale l)
protected javax.swing.ComboBoxModel createComboModel(java.util.Locale l)
protected javax.swing.JTable createDayTable()
protected VisualCalendarComponent.DayTableModel createDayTableModel(java.util.Locale l)
protected javax.swing.JTextField createYearTextField()
protected javax.swing.event.DocumentListener createYearDocumentListener()
public void setYear(int year)
protected void setYearInner_(int year)
public void setMonth(int month)
protected void setMonthIntern_(int month)
public void setDay(int day)
public int getYear()
public int getMonth()
public int getDay()
public java.util.Date getCurrentDate()
public java.sql.Timestamp getCurrentTimestamp()
public static javax.swing.JDialog getCalendarDialog(java.awt.Frame parent,
java.util.Locale l)
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
protected void fireCalendarEvent(int d,
int m,
int y,
java.util.Locale l)
public void addCalendarListener(CalendarListener c)
public void removeCalendarListener(CalendarListener c)
public void setCalendarLocale(java.util.Locale l)
public void setEnabled(boolean enabled)
public void setDate(java.util.Date d)
protected void reloadAll(java.util.Locale l)
public void addMouseListenerToDaysTable(java.awt.event.MouseListener m)
public void removeMouseListenerFromDaysTable(java.awt.event.MouseListener m)
|
Ontimize | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||