Package org.cesilko.rachota.gui
Class InactivityReminderDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- org.cesilko.rachota.gui.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.JDialogNotification 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
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JButtonbtOKprivate javax.swing.JCheckBoxchbIgnoreprivate javax.swing.JComboBoxcmbOtherTaskprivate TaskcurrentTaskTask whose time should be transferred to another task.private DayViewdayViewDayView to be perform user's decision about inactive time.private javax.swing.JLabellbColumn1private javax.swing.JLabellbColumn2private javax.swing.JLabellblInactivityMessageprivate javax.swing.JLabellblInactivityQuestionprivate javax.swing.JLabellblOtherTaskTimeprivate java.lang.IntegerpreviousHoursLast correct value of hours specified by user.private java.lang.IntegerpreviousMinutesLast correct value of minutes specified by user.private java.lang.IntegerpreviousSecondsLast correct value of seconds specified by user.private javax.swing.JRadioButtonrbContinueprivate javax.swing.JRadioButtonrbNothingprivate javax.swing.JRadioButtonrbOtherTaskprivate javax.swing.JSpinnerspHoursprivate javax.swing.JSpinnerspMinutesprivate javax.swing.JSpinnerspSeconds-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description InactivityReminderDialog(DayView dayView)Creates new inactivity reminder dialog.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidbtOKActionPerformed(java.awt.event.ActionEvent evt)private voidchbIgnoreKeyPressed(java.awt.event.KeyEvent evt)private voidcheckAccess()Checks whether all controls are enabled as it should be.private voidcheckDuration()Check whether time required for the transfer is not greater than duration of the source task.private voidcmbOtherTaskKeyPressed(java.awt.event.KeyEvent evt)private voidformKeyPressed(java.awt.event.KeyEvent evt)private voidformMouseEntered(java.awt.event.MouseEvent evt)private voidinitComponents()This method is called from within the constructor to initialize the form.private voidrbContinueActionPerformed(java.awt.event.ActionEvent evt)private voidrbContinueKeyPressed(java.awt.event.KeyEvent evt)private voidrbNothingActionPerformed(java.awt.event.ActionEvent evt)private voidrbNothingKeyPressed(java.awt.event.KeyEvent evt)private voidrbOtherTaskActionPerformed(java.awt.event.ActionEvent evt)private voidrbOtherTaskKeyPressed(java.awt.event.KeyEvent evt)private voidspHoursKeyPressed(java.awt.event.KeyEvent evt)private voidspHoursStateChanged(javax.swing.event.ChangeEvent evt)private voidspMinutesKeyPressed(java.awt.event.KeyEvent evt)private voidspMinutesStateChanged(javax.swing.event.ChangeEvent evt)private voidspSecondsKeyPressed(java.awt.event.KeyEvent evt)private voidspSecondsStateChanged(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
-
-
-
-
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.
-
-