sgtplot.swing.prop
Class GeoDateDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- sgtplot.swing.prop.GeoDateDialog
-
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
public class GeoDateDialog extends javax.swing.JDialog implements java.awt.event.ItemListener, java.beans.PropertyChangeListener, java.awt.event.ActionListenerGeoDateDialogis a calendar, plus optionally, time, chooser that produces a date. It allows the invoker to set the allowable range of dates by specifying an earliest and latest allowable date. The user can select a date to within 5 minutes. If the hour and minutes aren't needed, a flag allows the exclusion of the display of these fields.- Since:
- 2.0
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field and Description static intCANCEL_RESPONSEstatic intDATEstatic intHOUR_OF_DAYstatic intMINUTEstatic intMONTHstatic intOK_RESPONSEstatic intYEAR-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor and Description GeoDateDialog()GeoDateDialog(GeoDate inDate)GeoDateDialog(GeoDate inDate, GeoDate earliestDateAllowedIn, GeoDate latestDateAllowedIn, int xlocIn, int ylocIn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidactionPerformed(java.awt.event.ActionEvent event)voidaddPropertyChangeListener(java.beans.PropertyChangeListener l)java.awt.FontgetBoldFont()java.awt.ColorgetCalBackground()GeoDategetDate()GeoDategetEarliestDateAllowed()GeoDategetGeoDate()booleangetHideTime()GeoDategetInitialDate()GeoDategetLatestDateAllowed()java.awt.ColorgetPanelBackground()java.awt.FontgetRegularFont()java.awt.ColorgetSelectedButnBackground()java.lang.StringgetTitle()voiditemStateChanged(java.awt.event.ItemEvent itemEvent)static voidmain(java.lang.String[] args)voidpropertyChange(java.beans.PropertyChangeEvent event)voidremovePropertyChangeListener(java.beans.PropertyChangeListener l)voidresetMonthYearPanel(GeoDate newDate)voidsetBoldFont(java.awt.Font boldFontIn)voidsetCalBackground(java.awt.Color color)voidsetEarliestDateAllowed(GeoDate earliestDateAllowed)voidsetGeoDate(GeoDate dt)voidsetHideTime(boolean ans)voidsetInitialDate(GeoDate initialDateIn)voidsetLatestDateAllowed(GeoDate latestDateAllowed)voidsetOutputDateFormatter(java.text.SimpleDateFormat sdf)voidsetPanelBackground(java.awt.Color color)voidsetRegularFont(java.awt.Font regularFontIn)voidsetSelectedButnBackground(java.awt.Color color)voidsetTitle(java.lang.String title)intshowDialog(GeoDate date, int x, int y)-
Methods inherited from class javax.swing.JDialog
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setUndecorated, setVisible, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
OK_RESPONSE
public static int OK_RESPONSE
-
CANCEL_RESPONSE
public static int CANCEL_RESPONSE
-
DATE
public static final int DATE
- See Also:
- Constant Field Values
-
YEAR
public static final int YEAR
- See Also:
- Constant Field Values
-
MONTH
public static final int MONTH
- See Also:
- Constant Field Values
-
MINUTE
public static final int MINUTE
- See Also:
- Constant Field Values
-
HOUR_OF_DAY
public static final int HOUR_OF_DAY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GeoDateDialog
public GeoDateDialog(GeoDate inDate)
-
GeoDateDialog
public GeoDateDialog(GeoDate inDate, GeoDate earliestDateAllowedIn, GeoDate latestDateAllowedIn, int xlocIn, int ylocIn)
-
GeoDateDialog
public GeoDateDialog()
-
-
Method Detail
-
setEarliestDateAllowed
public void setEarliestDateAllowed(GeoDate earliestDateAllowed)
-
setLatestDateAllowed
public void setLatestDateAllowed(GeoDate latestDateAllowed)
-
getEarliestDateAllowed
public GeoDate getEarliestDateAllowed()
-
getLatestDateAllowed
public GeoDate getLatestDateAllowed()
-
setOutputDateFormatter
public void setOutputDateFormatter(java.text.SimpleDateFormat sdf)
-
setInitialDate
public void setInitialDate(GeoDate initialDateIn)
-
setGeoDate
public void setGeoDate(GeoDate dt)
-
setTitle
public void setTitle(java.lang.String title)
- Overrides:
setTitlein classjava.awt.Dialog
-
getTitle
public java.lang.String getTitle()
- Overrides:
getTitlein classjava.awt.Dialog
-
getInitialDate
public GeoDate getInitialDate()
-
setRegularFont
public void setRegularFont(java.awt.Font regularFontIn)
-
getRegularFont
public java.awt.Font getRegularFont()
-
setBoldFont
public void setBoldFont(java.awt.Font boldFontIn)
-
getBoldFont
public java.awt.Font getBoldFont()
-
setPanelBackground
public void setPanelBackground(java.awt.Color color)
-
getPanelBackground
public java.awt.Color getPanelBackground()
-
setCalBackground
public void setCalBackground(java.awt.Color color)
-
getCalBackground
public java.awt.Color getCalBackground()
-
setSelectedButnBackground
public void setSelectedButnBackground(java.awt.Color color)
-
getSelectedButnBackground
public java.awt.Color getSelectedButnBackground()
-
setHideTime
public void setHideTime(boolean ans)
-
getHideTime
public boolean getHideTime()
-
showDialog
public int showDialog(GeoDate date, int x, int y)
-
getGeoDate
public GeoDate getGeoDate()
-
resetMonthYearPanel
public void resetMonthYearPanel(GeoDate newDate)
-
itemStateChanged
public void itemStateChanged(java.awt.event.ItemEvent itemEvent)
- Specified by:
itemStateChangedin interfacejava.awt.event.ItemListener
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent event)
- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
getDate
public GeoDate getDate()
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent event)
- Specified by:
propertyChangein interfacejava.beans.PropertyChangeListener
-
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
- Overrides:
addPropertyChangeListenerin classjava.awt.Window
-
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
- Overrides:
removePropertyChangeListenerin classjava.awt.Component
-
main
public static void main(java.lang.String[] args)
-
-
DMelt 3.0 © DataMelt by jWork.ORG