Class AdjustTimeDialog

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

    public class AdjustTimeDialog
    extends javax.swing.JDialog
    Dialog for user friendly setting up start/end day time.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JDialog

        javax.swing.JDialog.AccessibleJDialog
      • Nested classes/interfaces inherited from class java.awt.Dialog

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

        java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.swing.JButton btCancel  
      private javax.swing.JButton btOK  
      private javax.swing.JLabel lbColumn1  
      private javax.swing.JLabel lbSelectTime  
      private javax.swing.JPanel pnButtons  
      private java.lang.Integer previousHours
      Last correct value of hours specified by user.
      private java.lang.Integer previousMinutes
      Last correct value of minutes specified by user.
      private javax.swing.JSpinner spHours  
      private javax.swing.JSpinner spMinutes  
      private Task task
      Task whose time should be edited.
      • Fields inherited from class javax.swing.JDialog

        accessibleContext, rootPane, rootPaneCheckingEnabled
      • 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 java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • Fields inherited from interface javax.swing.WindowConstants

        DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
    • Constructor Summary

      Constructors 
      Constructor Description
      AdjustTimeDialog​(java.awt.Frame parent, java.lang.String title)
      Creates new dialog for time selection.
      AdjustTimeDialog​(java.awt.Frame parent, java.lang.String title, int hours, int minutes)
      Creates new dialog for time selection and presets hours and minutes
      AdjustTimeDialog​(java.awt.Frame parent, java.lang.String title, Task task)
      Creates new dialog for time selection and presets hours and minutes
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void btCancelActionPerformed​(java.awt.event.ActionEvent evt)
      Method called when cancel button was pressed.
      private void btOKActionPerformed​(java.awt.event.ActionEvent evt)
      Method called when ok button was pressed.
      private void formMouseEntered​(java.awt.event.MouseEvent evt)  
      java.awt.Font getFont()
      Returns font that should be used for all widgets in this component based on the language preferences specified by user.
      private void initComponents()
      This method is called from within the constructor to initialize the form.
      private void spHoursKeyPressed​(java.awt.event.KeyEvent evt)  
      private void spHoursStateChanged​(javax.swing.event.ChangeEvent evt)
      Method called when hours were be changed.
      private void spMinutesKeyPressed​(java.awt.event.KeyEvent evt)  
      private void spMinutesStateChanged​(javax.swing.event.ChangeEvent evt)
      Method called when minutes were be changed.
      • Methods inherited from class javax.swing.JDialog

        addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
      • Methods inherited from class java.awt.Dialog

        addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
      • Methods inherited from class java.awt.Window

        addPropertyChangeListener, 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, processEvent, processWindowFocusEvent, processWindowStateEvent, 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, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • btCancel

        private javax.swing.JButton btCancel
      • btOK

        private javax.swing.JButton btOK
      • lbColumn1

        private javax.swing.JLabel lbColumn1
      • lbSelectTime

        private javax.swing.JLabel lbSelectTime
      • pnButtons

        private javax.swing.JPanel pnButtons
      • spHours

        private javax.swing.JSpinner spHours
      • spMinutes

        private javax.swing.JSpinner spMinutes
      • previousHours

        private java.lang.Integer previousHours
        Last correct value of hours specified by user.
      • previousMinutes

        private java.lang.Integer previousMinutes
        Last correct value of minutes specified by user.
      • task

        private Task task
        Task whose time should be edited.
    • Constructor Detail

      • AdjustTimeDialog

        public AdjustTimeDialog​(java.awt.Frame parent,
                                java.lang.String title,
                                Task task)
        Creates new dialog for time selection and presets hours and minutes
        Parameters:
        parent - Parent window that invoked this dialog.
        task - Source task whose time will be preset in the dialog.
      • AdjustTimeDialog

        public AdjustTimeDialog​(java.awt.Frame parent,
                                java.lang.String title,
                                int hours,
                                int minutes)
        Creates new dialog for time selection and presets hours and minutes
        Parameters:
        parent - Parent window that invoked this dialog.
        hours - Number of hours to be preset in the dialog.
        minutes - Number of minutes to be preset in the dialog.
      • AdjustTimeDialog

        public AdjustTimeDialog​(java.awt.Frame parent,
                                java.lang.String title)
        Creates new dialog for time selection.
        Parameters:
        parent - Parent window that invoked this dialog.
    • Method Detail

      • getFont

        public java.awt.Font getFont()
        Returns font that should be used for all widgets in this component based on the language preferences specified by user.
        Specified by:
        getFont in interface java.awt.MenuContainer
        Overrides:
        getFont in class java.awt.Component
        Returns:
        Font to be used in this component.
      • initComponents

        private void initComponents()
        This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
      • spMinutesKeyPressed

        private void spMinutesKeyPressed​(java.awt.event.KeyEvent evt)
      • spHoursKeyPressed

        private void spHoursKeyPressed​(java.awt.event.KeyEvent evt)
      • spMinutesStateChanged

        private void spMinutesStateChanged​(javax.swing.event.ChangeEvent evt)
        Method called when minutes were be changed.
        Parameters:
        evt - Event that invoked this method call.
      • spHoursStateChanged

        private void spHoursStateChanged​(javax.swing.event.ChangeEvent evt)
        Method called when hours were be changed.
        Parameters:
        evt - Event that invoked this method call.
      • btCancelActionPerformed

        private void btCancelActionPerformed​(java.awt.event.ActionEvent evt)
        Method called when cancel button was pressed.
        Parameters:
        evt - Event that invoked this method call.
      • btOKActionPerformed

        private void btOKActionPerformed​(java.awt.event.ActionEvent evt)
        Method called when ok button was pressed.
        Parameters:
        evt - Event that invoked this method call.
      • formMouseEntered

        private void formMouseEntered​(java.awt.event.MouseEvent evt)