Documentation of 'sgtplot.swing.prop.GeoDateDialog' Java class
GeoDateDialog
sgtplot.swing.prop

Class 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.ActionListener
    GeoDateDialog is 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

      • Nested classes/interfaces inherited from class java.awt.Dialog

        java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
      • Nested classes/interfaces inherited from class java.awt.Window

        java.awt.Window.Type
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int CANCEL_RESPONSE 
      static int DATE 
      static int HOUR_OF_DAY 
      static int MINUTE 
      static int MONTH 
      static int OK_RESPONSE 
      static int YEAR 
      • Fields inherited from class java.awt.Dialog

        DEFAULT_MODALITY_TYPE
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface javax.swing.WindowConstants

        DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void actionPerformed(java.awt.event.ActionEvent event) 
      void addPropertyChangeListener(java.beans.PropertyChangeListener l) 
      java.awt.Font getBoldFont() 
      java.awt.Color getCalBackground() 
      GeoDate getDate() 
      GeoDate getEarliestDateAllowed() 
      GeoDate getGeoDate() 
      boolean getHideTime() 
      GeoDate getInitialDate() 
      GeoDate getLatestDateAllowed() 
      java.awt.Color getPanelBackground() 
      java.awt.Font getRegularFont() 
      java.awt.Color getSelectedButnBackground() 
      java.lang.String getTitle() 
      void itemStateChanged(java.awt.event.ItemEvent itemEvent) 
      static void main(java.lang.String[] args) 
      void propertyChange(java.beans.PropertyChangeEvent event) 
      void removePropertyChangeListener(java.beans.PropertyChangeListener l) 
      void resetMonthYearPanel(GeoDate newDate) 
      void setBoldFont(java.awt.Font boldFontIn) 
      void setCalBackground(java.awt.Color color) 
      void setEarliestDateAllowed(GeoDate earliestDateAllowed) 
      void setGeoDate(GeoDate dt) 
      void setHideTime(boolean ans) 
      void setInitialDate(GeoDate initialDateIn) 
      void setLatestDateAllowed(GeoDate latestDateAllowed) 
      void setOutputDateFormatter(java.text.SimpleDateFormat sdf) 
      void setPanelBackground(java.awt.Color color) 
      void setRegularFont(java.awt.Font regularFontIn) 
      void setSelectedButnBackground(java.awt.Color color) 
      void setTitle(java.lang.String title) 
      int showDialog(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
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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:
        setTitle in class java.awt.Dialog
      • getTitle

        public java.lang.String getTitle()
        Overrides:
        getTitle in class java.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:
        itemStateChanged in interface java.awt.event.ItemListener
      • actionPerformed

        public void actionPerformed(java.awt.event.ActionEvent event)
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
      • getDate

        public GeoDate getDate()
      • propertyChange

        public void propertyChange(java.beans.PropertyChangeEvent event)
        Specified by:
        propertyChange in interface java.beans.PropertyChangeListener
      • addPropertyChangeListener

        public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
        Overrides:
        addPropertyChangeListener in class java.awt.Window
      • removePropertyChangeListener

        public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
        Overrides:
        removePropertyChangeListener in class java.awt.Component
      • main

        public static void main(java.lang.String[] args)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.