Package org.cesilko.rachota.gui
Class TaskDialog
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.cesilko.rachota.gui.TaskDialog
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,RootPaneContainer,WindowConstants
Visualizer of task.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialogNested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JButtonprivate JButtonprivate JCheckBoxprivate JCheckBoxprivate JCheckBoxprivate JCheckBoxprivate JCheckBoxprivate JComboBoxprivate JComboBoxprivate DayDay which new task should be added to.private JLabelprivate JLabelprivate JLabelprivate JLabelprivate JLabelprivate JPanelprivate booleanFlag determining if task can be edited or not.private JSpinnerprivate JSpinnerprivate JScrollPaneprivate JTextAreaprivate TaskTask that is being edited.private JTextFieldprivate JTextFieldFields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabledFields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPEFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
ConstructorsConstructorDescriptionCreates new dialog for creating new regular task.TaskDialog(Day day) Creates new dialog for creating new task for given day.TaskDialog(RegularTask regularTask) Creates new dialog for editing existing regular task.TaskDialog(Task task, Day day, boolean readOnly) Creates new dialog for editing of given task. -
Method Summary
Modifier and TypeMethodDescriptionprivate voidMethod called when cancel button was pressed.private voidMethod called when ok button was pressed.private voidprivate voidMethod called when notification was turned on/off.private voidprivate voidprivate voidprivate voidprivate voidcloseDialog(WindowEvent evt) Method called when dialog should be closed.private voidprivate voidprivate voidgetFont()Returns font that should be used for all widgets in this component based on the language preferences specified by user.getTask()Return task that was edited or created by this dialog.private voidThis method is called from within the constructor to initialize the form.voidprivate voidprivate voidMethod called when hours of notification time were changed.private voidprivate voidMethod called when minutes of notification time were changed.private voidprivate voidprivate voidprivate voidprivate voidprivate voidMethods 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, updateMethods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackMethods 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, toFrontMethods 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, validateTreeMethods 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, 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 Details
-
task
Task that is being edited. -
day
Day which new task should be added to. -
readOnly
private boolean readOnlyFlag determining if task can be edited or not. -
btCancel
-
btOK
-
chbAutoStart
-
chbNotification
-
chbPrivate
-
chbRegular
-
chbStartTask
-
cmbPriority
-
cmbRepetition
-
lblCategory
-
lblColon
-
lblDescription
-
lblNotes
-
lblPriority
-
pnButtons
-
spHours
-
spMinutes
-
spNotes
-
taNotes
-
txtCategory
-
txtDescription
-
-
Constructor Details
-
TaskDialog
Creates new dialog for editing of given task.- Parameters:
task- Task which is going to be edited.day- Day which the task belongs to.readOnly- Flag determining if task can be edited or not.
-
TaskDialog
Creates new dialog for creating new task for given day.- Parameters:
day- Day which new task should be added to.
-
TaskDialog
Creates new dialog for editing existing regular task.- Parameters:
regularTask- Regular task that should be edited.
-
TaskDialog
public TaskDialog()Creates new dialog for creating new regular task.
-
-
Method Details
-
getFont
Returns font that should be used for all widgets in this component based on the language preferences specified by user.- Specified by:
getFontin interfaceMenuContainer- Overrides:
getFontin classComponent- 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. -
chbPrivateKeyPressed
-
cmbRepetitionKeyPressed
-
chbRegularKeyPressed
-
chbAutoStartKeyPressed
-
spMinutesKeyPressed
-
spHoursKeyPressed
-
chbNotificationKeyPressed
-
cmbPriorityKeyPressed
-
taNotesKeyPressed
-
txtCategoryKeyPressed
-
txtDescriptionKeyPressed
-
txtCategoryFocusLost
-
txtCategoryFocusGained
-
txtCategoryKeyTyped
-
btOKActionPerformed
Method called when ok button was pressed.- Parameters:
evt- Event that invoked this method call.
-
btCancelActionPerformed
Method called when cancel button was pressed.- Parameters:
evt- Event that invoked this method call.
-
spMinutesStateChanged
Method called when minutes of notification time were changed.- Parameters:
evt- Event that invoked this method call.
-
spHoursStateChanged
Method called when hours of notification time were changed.- Parameters:
evt- Event that invoked this method call.
-
chbNotificationChanged
Method called when notification was turned on/off.- Parameters:
evt- Event that invoked this method call.
-
closeDialog
Method called when dialog should be closed.- Parameters:
evt- Event that invoked this method call.
-
chbStartTaskKeyPressed
-
formMouseEntered
-
getTask
Return task that was edited or created by this dialog.- Returns:
- Task that was edited or created by this dialog.
-
requestFocus
public void requestFocus()- Overrides:
requestFocusin classComponent
-