Class InactivityReminderDialog

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

    public class InactivityReminderDialog
    extends javax.swing.JDialog
    Notification dialog reminding user about detected inactivity.
    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 btOK  
      private javax.swing.JCheckBox chbIgnore  
      private javax.swing.JComboBox cmbOtherTask  
      private Task currentTask
      Task whose time should be transferred to another task.
      private DayView dayView
      DayView to be perform user's decision about inactive time.
      private javax.swing.JLabel lbColumn1  
      private javax.swing.JLabel lbColumn2  
      private javax.swing.JLabel lblInactivityMessage  
      private javax.swing.JLabel lblInactivityQuestion  
      private javax.swing.JLabel lblOtherTaskTime  
      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 java.lang.Integer previousSeconds
      Last correct value of seconds specified by user.
      private javax.swing.JRadioButton rbContinue  
      private javax.swing.JRadioButton rbNothing  
      private javax.swing.JRadioButton rbOtherTask  
      private javax.swing.JSpinner spHours  
      private javax.swing.JSpinner spMinutes  
      private javax.swing.JSpinner spSeconds  
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void btOKActionPerformed​(java.awt.event.ActionEvent evt)  
      private void chbIgnoreKeyPressed​(java.awt.event.KeyEvent evt)  
      private void checkAccess()
      Checks whether all controls are enabled as it should be.
      private void checkDuration()
      Check whether time required for the transfer is not greater than duration of the source task.
      private void cmbOtherTaskKeyPressed​(java.awt.event.KeyEvent evt)  
      private void formKeyPressed​(java.awt.event.KeyEvent evt)  
      private void formMouseEntered​(java.awt.event.MouseEvent evt)  
      private void initComponents()
      This method is called from within the constructor to initialize the form.
      private void rbContinueActionPerformed​(java.awt.event.ActionEvent evt)  
      private void rbContinueKeyPressed​(java.awt.event.KeyEvent evt)  
      private void rbNothingActionPerformed​(java.awt.event.ActionEvent evt)  
      private void rbNothingKeyPressed​(java.awt.event.KeyEvent evt)  
      private void rbOtherTaskActionPerformed​(java.awt.event.ActionEvent evt)  
      private void rbOtherTaskKeyPressed​(java.awt.event.KeyEvent evt)  
      private void spHoursKeyPressed​(java.awt.event.KeyEvent evt)  
      private void spHoursStateChanged​(javax.swing.event.ChangeEvent evt)  
      private void spMinutesKeyPressed​(java.awt.event.KeyEvent evt)  
      private void spMinutesStateChanged​(javax.swing.event.ChangeEvent evt)  
      private void spSecondsKeyPressed​(java.awt.event.KeyEvent evt)  
      private void spSecondsStateChanged​(javax.swing.event.ChangeEvent evt)  
      • 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, getFont, 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

      • dayView

        private final DayView dayView
        DayView to be perform user's decision about inactive time.
      • btOK

        private javax.swing.JButton btOK
      • chbIgnore

        private javax.swing.JCheckBox chbIgnore
      • cmbOtherTask

        private javax.swing.JComboBox cmbOtherTask
      • lbColumn1

        private javax.swing.JLabel lbColumn1
      • lbColumn2

        private javax.swing.JLabel lbColumn2
      • lblInactivityMessage

        private javax.swing.JLabel lblInactivityMessage
      • lblInactivityQuestion

        private javax.swing.JLabel lblInactivityQuestion
      • lblOtherTaskTime

        private javax.swing.JLabel lblOtherTaskTime
      • rbContinue

        private javax.swing.JRadioButton rbContinue
      • rbNothing

        private javax.swing.JRadioButton rbNothing
      • rbOtherTask

        private javax.swing.JRadioButton rbOtherTask
      • spHours

        private javax.swing.JSpinner spHours
      • spMinutes

        private javax.swing.JSpinner spMinutes
      • spSeconds

        private javax.swing.JSpinner spSeconds
      • currentTask

        private Task currentTask
        Task whose time should be transferred to another task.
      • 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.
      • previousSeconds

        private java.lang.Integer previousSeconds
        Last correct value of seconds specified by user.
    • Constructor Detail

      • InactivityReminderDialog

        public InactivityReminderDialog​(DayView dayView)
        Creates new inactivity reminder dialog.
        Parameters:
        dayView - Day view that should be informed about user's decision.
    • Method Detail

      • checkAccess

        private void checkAccess()
        Checks whether all controls are enabled as it should be.
      • 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.
      • btOKActionPerformed

        private void btOKActionPerformed​(java.awt.event.ActionEvent evt)
      • spHoursStateChanged

        private void spHoursStateChanged​(javax.swing.event.ChangeEvent evt)
      • spHoursKeyPressed

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

        private void spMinutesStateChanged​(javax.swing.event.ChangeEvent evt)
      • spMinutesKeyPressed

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

        private void spSecondsStateChanged​(javax.swing.event.ChangeEvent evt)
      • spSecondsKeyPressed

        private void spSecondsKeyPressed​(java.awt.event.KeyEvent evt)
      • formMouseEntered

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

        private void rbContinueActionPerformed​(java.awt.event.ActionEvent evt)
      • rbOtherTaskActionPerformed

        private void rbOtherTaskActionPerformed​(java.awt.event.ActionEvent evt)
      • rbNothingActionPerformed

        private void rbNothingActionPerformed​(java.awt.event.ActionEvent evt)
      • formKeyPressed

        private void formKeyPressed​(java.awt.event.KeyEvent evt)
      • rbOtherTaskKeyPressed

        private void rbOtherTaskKeyPressed​(java.awt.event.KeyEvent evt)
      • cmbOtherTaskKeyPressed

        private void cmbOtherTaskKeyPressed​(java.awt.event.KeyEvent evt)
      • rbNothingKeyPressed

        private void rbNothingKeyPressed​(java.awt.event.KeyEvent evt)
      • chbIgnoreKeyPressed

        private void chbIgnoreKeyPressed​(java.awt.event.KeyEvent evt)
      • rbContinueKeyPressed

        private void rbContinueKeyPressed​(java.awt.event.KeyEvent evt)
      • checkDuration

        private void checkDuration()
        Check whether time required for the transfer is not greater than duration of the source task.