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.AccessibleJDialog
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JButton
private JButton
private JCheckBox
private JCheckBox
private JCheckBox
private JCheckBox
private JCheckBox
private JComboBox
private JComboBox
private Day
Day which new task should be added to.private JLabel
private JLabel
private JLabel
private JLabel
private JLabel
private JPanel
private boolean
Flag determining if task can be edited or not.private JSpinner
private JSpinner
private JScrollPane
private JTextArea
private Task
Task that is being edited.private JTextField
private JTextField
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
-
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 void
Method called when cancel button was pressed.private void
Method called when ok button was pressed.private void
private void
Method called when notification was turned on/off.private void
private void
private void
private void
private void
closeDialog
(WindowEvent evt) Method called when dialog should be closed.private void
private void
private void
getFont()
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 void
This method is called from within the constructor to initialize the form.void
private void
private void
Method called when hours of notification time were changed.private void
private void
Method called when minutes of notification time were changed.private void
private void
private void
private void
private void
private void
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, 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:
getFont
in interfaceMenuContainer
- Overrides:
getFont
in 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:
requestFocus
in classComponent
-