|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel
|
+--arlut.csd.JCalendar.JpanelCalendar
A GUI Calendar for use with the arlut.csd.JDataComponent JdateField class.
| Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.ActionStandin, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardState |
| Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock |
| Field Summary | |
protected javax.swing.JButton |
_close
|
protected JdateButton[] |
_datebuttonArray
|
protected java.text.SimpleDateFormat |
_dateformat
|
protected javax.swing.JButton |
_nextdate
|
protected javax.swing.JButton |
_prevdate
|
protected javax.swing.JButton |
_timeShow
|
protected JTimePanel |
_tPanel
|
(package private) javax.swing.JPanel |
centerPanel
|
(package private) boolean |
compact
|
(package private) int |
current_day
|
(package private) int |
current_year
|
(package private) boolean |
dateIsSet
|
(package private) static boolean |
debug
|
protected boolean |
editable
|
(package private) java.awt.GridBagConstraints |
gbc
|
(package private) java.awt.GridBagLayout |
gbl
|
protected int[] |
leapDays
|
(package private) javax.swing.JComboBox |
month
|
protected int[] |
monthDays
|
protected java.util.GregorianCalendar |
my_calendar
What time do we have set? |
protected java.awt.Font |
notTodayFont
|
protected JsetValueCallback |
parent
|
protected JpopUpCalendar |
pCal
|
(package private) java.util.Date |
previousDate
|
(package private) boolean |
showTime
|
private javax.swing.JPanel |
sPa
|
protected java.util.GregorianCalendar |
temp_calendar
What time do we have visible? Month, year, etc. |
protected java.awt.Font |
todayFont
|
(package private) JYearChooser |
year
|
| Fields inherited from class javax.swing.JPanel |
defaultLayout, uiClassID |
| Fields inherited from class javax.swing.JComponent |
_bounds, accessibleContext, actionMap, ACTIONMAP_CREATED, alignmentX, alignmentY, ANCESTOR_INPUTMAP_CREATED, ANCESTOR_USING_BUFFER, ancestorInputMap, ancestorNotifier, autoscroller, border, changeSupport, clientProperties, CREATED_DOUBLE_BUFFER, flags, FOCUS_INPUTMAP_CREATED, focusInputMap, HAS_FOCUS, htmlKey, htmlView, inputVerifier, IS_DOUBLE_BUFFERED, IS_OPAQUE, IS_PAINTING_TILE, IS_PRINTING, IS_PRINTING_ALL, KEY_EVENTS_ENABLED, KEYBOARD_BINDINGS_KEY, listenerList, maximumSize, minimumSize, NEXT_FOCUS, paintImmediatelyClip, paintingChild, preferredSize, readObjectCallbacks, REQUEST_FOCUS_DISABLED, tmpRect, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, verifyInputWhenFocusTarget, vetoableChangeSupport, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW, WHEN_IN_FOCUSED_WINDOW_BINDINGS, WIF_INPUTMAP_CREATED, windowInputMap |
| Fields inherited from class java.awt.Container |
component, containerListener, containerSerializedDataVersion, dbg, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads, serialVersionUID |
| Fields inherited from class java.awt.Component |
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
JpanelCalendar(java.util.GregorianCalendar parentCalendar,
JsetValueCallback callback,
boolean editable)
Lots of constructors. |
|
JpanelCalendar(java.util.GregorianCalendar parentCalendar,
JsetValueCallback callback,
boolean showTime,
boolean editable)
Constructors. |
|
JpanelCalendar(java.util.GregorianCalendar parentCalendar,
JsetValueCallback callback,
boolean showTime,
boolean compact,
boolean editable)
|
|
JpanelCalendar(JpopUpCalendar pC,
java.util.GregorianCalendar parentCalendar,
JsetValueCallback callback,
boolean editable)
|
|
JpanelCalendar(JpopUpCalendar pC,
java.util.GregorianCalendar parentCalendar,
JsetValueCallback callback,
boolean showTime,
boolean editable)
|
|
JpanelCalendar(JpopUpCalendar pC,
java.util.GregorianCalendar parentCalendar,
JsetValueCallback callback,
boolean showTime,
boolean compact,
boolean editable)
|
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Our buttons call us back here. |
void |
buttonPressed(JdateButton _bttn)
This method handles the final processing of any calendar button pushed. |
void |
clear()
|
void |
itemStateChanged(java.awt.event.ItemEvent e)
This is called when our month is changed |
static void |
main(java.lang.String[] argv)
Command line test rig |
void |
setDate(java.util.Date date)
|
void |
setYear(int year)
|
void |
timeChanged(java.lang.String _field,
int _value)
This method is used to update the calendar's notion of time from information passed in from the time panel. |
void |
update()
This method takes the current time held in my_calendar and refreshes the calendar with it. |
(package private) void |
updateDate()
This will update the temp_calendar according to the current year and month visible in the GUI controls. |
protected void |
writeDates()
This method updates the calendar buttons from the time information held in temp_calendar. |
| Methods inherited from class javax.swing.JPanel |
|
| Methods inherited from class javax.swing.JComponent |
_paintImmediately, addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, adjustPaintFlags, alwaysOnTop, checkIfChildObscuredBySibling, clearFocusOwners, componentInputMapChanged, computeVisibleRect, computeVisibleRect, compWriteObjectNotify, contains, createToolTip, disable, enable, enableSerialization, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperties, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getCreatedDoubleBuffer, getDebugGraphicsOptions, getFlag, getGraphics, getHeight, getInputMap, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paintWithBuffer, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseMotionEvent, putClientProperty, readObject, rectangleIsObscured, rectangleIsObscuredBySibling, registerKeyboardAction, registerKeyboardAction, registerWithKeyboardManager, registerWithKeyboardManager, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setCreatedDoubleBuffer, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFlag, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, unregisterWithKeyboardManager, unregisterWithKeyboardManager, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, adjustListeningChildren, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getLayout, getMouseEventTarget, getWindow, initIDs, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, nextFocus, numListening, paintComponents, paintHeavyweightComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFocusOwner, setLayout, transferFocus, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, constructComponentName, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, getWindowForObject, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isRecursivelyVisible, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resetGC, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
| Field Detail |
static final boolean debug
protected java.util.GregorianCalendar my_calendar
protected java.util.GregorianCalendar temp_calendar
protected java.text.SimpleDateFormat _dateformat
protected JsetValueCallback parent
protected JpopUpCalendar pCal
protected JdateButton[] _datebuttonArray
private javax.swing.JPanel sPa
protected javax.swing.JButton _prevdate
protected javax.swing.JButton _nextdate
protected javax.swing.JButton _timeShow
protected javax.swing.JButton _close
protected JTimePanel _tPanel
protected int[] leapDays
protected int[] monthDays
protected java.awt.Font todayFont
protected java.awt.Font notTodayFont
protected boolean editable
int current_day
int current_year
boolean dateIsSet
boolean compact
boolean showTime
javax.swing.JPanel centerPanel
javax.swing.JComboBox month
JYearChooser year
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
java.util.Date previousDate
| Constructor Detail |
public JpanelCalendar(java.util.GregorianCalendar parentCalendar,
JsetValueCallback callback,
boolean editable)
public JpanelCalendar(java.util.GregorianCalendar parentCalendar,
JsetValueCallback callback,
boolean showTime,
boolean editable)
showTime - If true, then the "Choose a time" part will be there. Also, if true, time will appear in date at top.
public JpanelCalendar(JpopUpCalendar pC,
java.util.GregorianCalendar parentCalendar,
JsetValueCallback callback,
boolean editable)
public JpanelCalendar(JpopUpCalendar pC,
java.util.GregorianCalendar parentCalendar,
JsetValueCallback callback,
boolean showTime,
boolean editable)
public JpanelCalendar(JpopUpCalendar pC,
java.util.GregorianCalendar parentCalendar,
JsetValueCallback callback,
boolean showTime,
boolean compact,
boolean editable)
compact - If true, calendar will be drawn smaller.
public JpanelCalendar(java.util.GregorianCalendar parentCalendar,
JsetValueCallback callback,
boolean showTime,
boolean compact,
boolean editable)
| Method Detail |
public void setDate(java.util.Date date)
public void setYear(int year)
public void clear()
void updateDate()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListenerpublic void update()
protected void writeDates()
public void buttonPressed(JdateButton _bttn)
public void timeChanged(java.lang.String _field,
int _value)
public static void main(java.lang.String[] argv)
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||