Package org.cesilko.rachota.gui
Class MoveTimeDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- org.cesilko.rachota.gui.MoveTimeDialog
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants
public class MoveTimeDialog extends javax.swing.JDialogDialog for user friendly transfer of time from one task to another one.- 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.JButtonbtCancelprivate javax.swing.JButtonbtOKprivate javax.swing.JComboBoxcmbSelectTaskprivate javax.swing.JLabellbColumn1private javax.swing.JLabellbColumn2private javax.swing.JLabellbSelectTaskprivate javax.swing.JLabellbSelectTimeprivate javax.swing.JPanelpnButtonsprivate 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.JSpinnerspHoursprivate javax.swing.JSpinnerspMinutesprivate javax.swing.JSpinnerspSecondsprivate TasktaskTask whose time should be transferred to another task.-
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 MoveTimeDialog(java.awt.Frame parent, Task task, Day day)Creates new dialog for moving time between two tasks.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidbtCancelActionPerformed(java.awt.event.ActionEvent evt)Method called when cancel button was pressed.private voidbtOKActionPerformed(java.awt.event.ActionEvent evt)Method called when ok button was pressed.private voidcheckDuration()Check whether time required for the transfer is not greater than duration of the source task.private voidcmbSelectTaskKeyPressed(java.awt.event.KeyEvent evt)private voidformMouseEntered(java.awt.event.MouseEvent evt)java.awt.FontgetFont()Returns font that should be used for all widgets in this component based on the language preferences specified by user.private voidinitComponents()This method is called from within the constructor to initialize the form.private voidlbSelectTimeMouseClicked(java.awt.event.MouseEvent evt)voidsetTime(long time)Sets the time to show in the dialog in ms.private voidspHoursKeyPressed(java.awt.event.KeyEvent evt)private voidspHoursStateChanged(javax.swing.event.ChangeEvent evt)Method called when hours were be changed.private voidspMinutesKeyPressed(java.awt.event.KeyEvent evt)private voidspMinutesStateChanged(javax.swing.event.ChangeEvent evt)Method called when minutes were be changed.private voidspSecondsKeyPressed(java.awt.event.KeyEvent evt)private voidspSecondsStateChanged(javax.swing.event.ChangeEvent evt)Method called when seconds 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
-
-
-
-
Field Detail
-
btCancel
private javax.swing.JButton btCancel
-
btOK
private javax.swing.JButton btOK
-
cmbSelectTask
private javax.swing.JComboBox cmbSelectTask
-
lbColumn1
private javax.swing.JLabel lbColumn1
-
lbColumn2
private javax.swing.JLabel lbColumn2
-
lbSelectTask
private javax.swing.JLabel lbSelectTask
-
lbSelectTime
private javax.swing.JLabel lbSelectTime
-
pnButtons
private javax.swing.JPanel pnButtons
-
spHours
private javax.swing.JSpinner spHours
-
spMinutes
private javax.swing.JSpinner spMinutes
-
spSeconds
private javax.swing.JSpinner spSeconds
-
task
private Task task
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.
-
-
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:
getFontin interfacejava.awt.MenuContainer- Overrides:
getFontin classjava.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.
-
spSecondsKeyPressed
private void spSecondsKeyPressed(java.awt.event.KeyEvent evt)
-
spMinutesKeyPressed
private void spMinutesKeyPressed(java.awt.event.KeyEvent evt)
-
spHoursKeyPressed
private void spHoursKeyPressed(java.awt.event.KeyEvent evt)
-
cmbSelectTaskKeyPressed
private void cmbSelectTaskKeyPressed(java.awt.event.KeyEvent evt)
-
spSecondsStateChanged
private void spSecondsStateChanged(javax.swing.event.ChangeEvent evt)
Method called when seconds were be changed.- Parameters:
evt- Event that invoked this method call.
-
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)
-
lbSelectTimeMouseClicked
private void lbSelectTimeMouseClicked(java.awt.event.MouseEvent evt)
-
checkDuration
private void checkDuration()
Check whether time required for the transfer is not greater than duration of the source task.
-
setTime
public void setTime(long time)
Sets the time to show in the dialog in ms.- Parameters:
time- The time in ms to show.
-
-