Package org.cesilko.rachota.gui
Class AdjustTimeDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- org.cesilko.rachota.gui.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.JDialogDialog 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
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JButtonbtCancelprivate javax.swing.JButtonbtOKprivate javax.swing.JLabellbColumn1private 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 javax.swing.JSpinnerspHoursprivate javax.swing.JSpinnerspMinutesprivate TasktaskTask whose time should be edited.-
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 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 minutesAdjustTimeDialog(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 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 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 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.-
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
-
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:
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.
-
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)
-
-