com.ibm.calendar
Class Calendar

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by com.ibm.calendar.Calendar
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.ComponentListener, java.awt.event.ItemListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, java.util.EventListener

public class Calendar
extends javax.swing.JComponent
implements java.awt.event.ActionListener, java.awt.event.ComponentListener, java.awt.event.ItemListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable, java.lang.Runnable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
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
 
Constructor Summary
Calendar()
          Calendar constructor
Calendar(java.awt.LayoutManager layout)
          Calendar constructor .
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Method to handle events for the ActionListener interface.
 void addDateSelectedEventListener(DateSelectedEventListener newListener)
          Adds a com.ibm.calendar.events.DateSelectedEventListener.
 void addPluginInitializationErrorListener(PluginInitializationErrorListener newListener)
          Adds an PluginInitializationErrorListener to the listener list.
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Adds an PropertyChangeListener to the listener list.
 void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
          Adds an VetoableChangeListener to the listener list.
 void beep()
           
 void choice1_ItemEvent()
          Contains names of months
 void choice2_ItemEvent()
          Contains years from 1900 to 2040
 void componentHidden(java.awt.event.ComponentEvent e)
          Method to handle events for the ComponentListener interface.
 void componentMoved(java.awt.event.ComponentEvent e)
          Method to handle events for the ComponentListener interface.
 void componentResized(java.awt.event.ComponentEvent e)
          Method to handle events for the ComponentListener interface.
 void componentShown(java.awt.event.ComponentEvent e)
          Method to handle events for the ComponentListener interface.
 void dayPlugin_ActionPerformed(java.awt.event.ActionEvent actionEvent)
          The dayPlugin_ActionPerformed method activates the Day plugin
 void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
          The firePropertyChange method was generated to support the propertyChange field.
 void fireVetoableChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
          The fireVetoableChange method was generated to support the vetoPropertyChange field.
 java.lang.String getAboutThisBean()
          Gets the aboutThisBean property (java.lang.String) value.
 int getFirstDayOfWeek()
          Gets the firstDayOfWeek property (int) value.
 java.lang.String getHolidays()
          Gets the holidays property (java.lang.String) value.
 java.util.Date getInitialDate()
          Gets the initialDate property (java.util.Date) value.
 Theme getInputTheme()
          Gets the inputTheme property (java.awt.Image) value.
 java.lang.String getResultSelectedDateAsString()
          Gets the resultSelectedDateAsString property (java.lang.String) value.
 java.util.Date getSelectedDate()
          Gets the selectedDate property (java.util.Date) value.
 int getSelectType()
          Gets the selectType property (int) value.
 boolean isSaturday(int day)
          Checkes whether the day parameter is saturday or not.
 boolean isWeekend(int day)
          Checkes whether the day parameter is saturday/sunday or not.
 void itemStateChanged(java.awt.event.ItemEvent e)
          Method to handle events for the ItemListener interface.
 void mouseClicked(java.awt.event.MouseEvent e)
          Method to handle mouseClicked Event, included double click if it is over the days region.
 void mouseDragged(java.awt.event.MouseEvent e)
          Informs all active ImageAreas of a mouse drag.
 void mouseEntered(java.awt.event.MouseEvent e)
          mouseEntered Event
 void mouseExited(java.awt.event.MouseEvent e)
          mouseExited Event
 void mouseMoved(java.awt.event.MouseEvent e)
          mouseMoved Event
 void mousePressed(java.awt.event.MouseEvent e)
          Inform all active ImageAreas of a mouse press.
 void mouseReleased(java.awt.event.MouseEvent e)
          Method to handle mouseReleased Event
 void notePlugin_ActionPerformed(java.awt.event.ActionEvent actionEvent)
          The notePlugin_ActionPerformed method activates the Note plugin
 void paint(java.awt.Graphics g)
          Draws the calendar and initializes firstDayOfWeek and the date variables whenever it's needed.
 void removeDateSelectedEventListener(DateSelectedEventListener newListener)
          Removes a com.ibm.calendar.events.DateSelectedEventListener.
 void removePluginInitializationErrorListener(PluginInitializationErrorListener newListener)
          Removes an PluginInitializationErrorListener to the listener list.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Removes an PropertyChangeListener to the listener list.
 void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
          Removes an VetoableChangeListener to the listener list.
 void run()
           
 void setAboutThisBean(java.lang.String aboutThisBean)
          Sets the aboutThisBean property (java.lang.String) value.
 void setFirstDayOfWeek(int firstDayOfWeek)
          Sets the firstDayOfWeek property (int) value.
 void setHolidays(java.lang.String h)
          Takes holiday dates from the parameter string and sets them as holidays in this CalendarBean.
 void setInitialDate(java.util.Date initialDate)
          Sets the initialDate property (java.util.Date) value.
 void setInputPlugin(Plugin inputPlugin)
          Sets the inputPlugin property (com.ibm.calendar.Plugin) value.
 void setInputTheme(Theme inputTheme)
          Sets the inputTheme property (java.awt.Image) value.
 void setSelectedDate(java.util.Date selectedDate)
          Sets the selectedDate property (java.util.Date) value.
 void setSelectType(int selectType)
          Sets the selectType property (int) value.
 void setSize(int width, int height)
           
 void start()
           
 void stop()
           
 void toDoPlugin_ActionPerformed(java.awt.event.ActionEvent actionEvent)
          The toDoPlugin_ActionPerformed method activates the ToDo plugin
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Calendar

public Calendar()
Calendar constructor


Calendar

public Calendar(java.awt.LayoutManager layout)
Calendar constructor .

Parameters:
layout - java.awt.LayoutManager
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Method to handle events for the ActionListener interface.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - java.awt.event.ActionEvent

addDateSelectedEventListener

public void addDateSelectedEventListener(DateSelectedEventListener newListener)
Adds a com.ibm.calendar.events.DateSelectedEventListener.


addPluginInitializationErrorListener

public void addPluginInitializationErrorListener(PluginInitializationErrorListener newListener)
Adds an PluginInitializationErrorListener to the listener list.

Parameters:
newListener - The PluginInitializationErrorListener to be added
See Also:
PluginInitializationErrorListener, removePluginInitializationErrorListener(com.ibm.calendar.events.PluginInitializationErrorListener)

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds an PropertyChangeListener to the listener list.

Overrides:
addPropertyChangeListener in class java.awt.Container
Parameters:
listener - The PropertyChangeListener to be added
See Also:
PropertyChangeListener, removePropertyChangeListener(java.beans.PropertyChangeListener)

addVetoableChangeListener

public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
Adds an VetoableChangeListener to the listener list.

Overrides:
addVetoableChangeListener in class javax.swing.JComponent
Parameters:
listener - The VetoableChangeListener to be added
See Also:
VetoableChangeListener, removeVetoableChangeListener(java.beans.VetoableChangeListener)

choice1_ItemEvent

public void choice1_ItemEvent()
Contains names of months


choice2_ItemEvent

public void choice2_ItemEvent()
Contains years from 1900 to 2040


componentHidden

public void componentHidden(java.awt.event.ComponentEvent e)
Method to handle events for the ComponentListener interface.

Specified by:
componentHidden in interface java.awt.event.ComponentListener
Parameters:
e - java.awt.event.ComponentEvent

componentMoved

public void componentMoved(java.awt.event.ComponentEvent e)
Method to handle events for the ComponentListener interface.

Specified by:
componentMoved in interface java.awt.event.ComponentListener
Parameters:
e - java.awt.event.ComponentEvent

componentResized

public void componentResized(java.awt.event.ComponentEvent e)
Method to handle events for the ComponentListener interface.

Specified by:
componentResized in interface java.awt.event.ComponentListener
Parameters:
e - java.awt.event.ComponentEvent

componentShown

public void componentShown(java.awt.event.ComponentEvent e)
Method to handle events for the ComponentListener interface.

Specified by:
componentShown in interface java.awt.event.ComponentListener
Parameters:
e - java.awt.event.ComponentEvent

dayPlugin_ActionPerformed

public void dayPlugin_ActionPerformed(java.awt.event.ActionEvent actionEvent)
The dayPlugin_ActionPerformed method activates the Day plugin

Parameters:
actionEvent - java.awt.event.ActionEvent

firePropertyChange

public void firePropertyChange(java.lang.String propertyName,
                               java.lang.Object oldValue,
                               java.lang.Object newValue)
The firePropertyChange method was generated to support the propertyChange field.

Overrides:
firePropertyChange in class java.awt.Component
Parameters:
propertyName - String
oldValue - Object
newValue - Object

fireVetoableChange

public void fireVetoableChange(java.lang.String propertyName,
                               java.lang.Object oldValue,
                               java.lang.Object newValue)
                        throws java.beans.PropertyVetoException
The fireVetoableChange method was generated to support the vetoPropertyChange field.

Overrides:
fireVetoableChange in class javax.swing.JComponent
Parameters:
propertyName - String
oldValue - Object
newValue - Object
Throws:
java.beans.PropertyVetoException

getAboutThisBean

public java.lang.String getAboutThisBean()
Gets the aboutThisBean property (java.lang.String) value.

Returns:
The aboutThisBean property value.
See Also:
setAboutThisBean(java.lang.String)

getFirstDayOfWeek

public int getFirstDayOfWeek()
Gets the firstDayOfWeek property (int) value.

Returns:
The firstDayOfWeek property value.
See Also:
setFirstDayOfWeek(int)

getHolidays

public java.lang.String getHolidays()
Gets the holidays property (java.lang.String) value.

Returns:
The holidays property value.
See Also:
setHolidays(java.lang.String)

getInitialDate

public java.util.Date getInitialDate()
Gets the initialDate property (java.util.Date) value.

Returns:
The initialDate property value.
See Also:
setInitialDate(java.util.Date)

getInputTheme

public Theme getInputTheme()
Gets the inputTheme property (java.awt.Image) value.

Returns:
The inputTheme property value.
See Also:
setInputTheme(com.ibm.calendar.Theme)

getResultSelectedDateAsString

public java.lang.String getResultSelectedDateAsString()
Gets the resultSelectedDateAsString property (java.lang.String) value.

Returns:
The resultSelectedDateAsString property value.

getSelectedDate

public java.util.Date getSelectedDate()
Gets the selectedDate property (java.util.Date) value.

Returns:
The selectedDate property value.
See Also:
setSelectedDate(java.util.Date)

getSelectType

public int getSelectType()
Gets the selectType property (int) value.

Returns:
The selectType property value.
See Also:
setSelectType(int)

setSize

public void setSize(int width,
                    int height)
Overrides:
setSize in class java.awt.Component

isWeekend

public boolean isWeekend(int day)
Checkes whether the day parameter is saturday/sunday or not.

Parameters:
day - int
Returns:
boolean

isSaturday

public boolean isSaturday(int day)
Checkes whether the day parameter is saturday or not.

Parameters:
day - int
Returns:
boolean

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
Method to handle events for the ItemListener interface.

Specified by:
itemStateChanged in interface java.awt.event.ItemListener
Parameters:
e - java.awt.event.ItemEvent

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Method to handle mouseClicked Event, included double click if it is over the days region.

Specified by:
mouseClicked in interface java.awt.event.MouseListener
Parameters:
e - java.awt.event.MouseEvent

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Informs all active ImageAreas of a mouse drag. Only those areas that were inside the original mouseDown() are informed of the mouseUp.

Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered Event

Specified by:
mouseEntered in interface java.awt.event.MouseListener
Parameters:
e - java.awt.event.MouseEvent

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
mouseExited Event

Specified by:
mouseExited in interface java.awt.event.MouseListener
Parameters:
e - java.awt.event.MouseEvent

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved Event

Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener
Parameters:
e - java.awt.event.MouseEvent

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Inform all active ImageAreas of a mouse press. Using this method to calculate the selected date and to display the plugin list and to call the select date function to select the correct date, in this method repaint is used to redraw the calendar if needed and calculate the needed data to the calendar.

Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Method to handle mouseReleased Event

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Parameters:
e - java.awt.event.MouseEvent

notePlugin_ActionPerformed

public void notePlugin_ActionPerformed(java.awt.event.ActionEvent actionEvent)
The notePlugin_ActionPerformed method activates the Note plugin

Parameters:
actionEvent - java.awt.event.ActionEvent

paint

public void paint(java.awt.Graphics g)
Draws the calendar and initializes firstDayOfWeek and the date variables whenever it's needed.

Overrides:
paint in class javax.swing.JComponent
Parameters:
g - java.awt.Graphics

removeDateSelectedEventListener

public void removeDateSelectedEventListener(DateSelectedEventListener newListener)
Removes a com.ibm.calendar.events.DateSelectedEventListener.


removePluginInitializationErrorListener

public void removePluginInitializationErrorListener(PluginInitializationErrorListener newListener)
Removes an PluginInitializationErrorListener to the listener list.

Parameters:
newListener - The PluginInitializationErrorListener to be removed
See Also:
PluginInitializationErrorListener, addPluginInitializationErrorListener(com.ibm.calendar.events.PluginInitializationErrorListener)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes an PropertyChangeListener to the listener list.

Overrides:
removePropertyChangeListener in class java.awt.Component
Parameters:
listener - The PropertyChangeListener to be removed
See Also:
PropertyChangeListener, addPropertyChangeListener(java.beans.PropertyChangeListener)

removeVetoableChangeListener

public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Removes an VetoableChangeListener to the listener list.

Overrides:
removeVetoableChangeListener in class javax.swing.JComponent
Parameters:
listener - The VetoableChangeListener to be removed
See Also:
VetoableChangeListener, addVetoableChangeListener(java.beans.VetoableChangeListener)

setAboutThisBean

public void setAboutThisBean(java.lang.String aboutThisBean)
Sets the aboutThisBean property (java.lang.String) value.

Parameters:
aboutThisBean - The new value for the property.
See Also:
getAboutThisBean()

setFirstDayOfWeek

public void setFirstDayOfWeek(int firstDayOfWeek)
Sets the firstDayOfWeek property (int) value.

Parameters:
firstDayOfWeek - The new value for the property.
See Also:
getFirstDayOfWeek()

setHolidays

public void setHolidays(java.lang.String h)
Takes holiday dates from the parameter string and sets them as holidays in this CalendarBean. The holiday string consists of dates in format "yyyy/M/d/F" (year/month/day/week_in_month) separated with comma ','. Field missing means that for this field any value is valid. If the field "week_in_month" is not empty, the field "day" means "day_of_week". Positive value of "week_in_month" means a day of week from the month beginning. Negative value of "week_in_month" means a day of week from the month end.

This allows to build universal repeatable dates.

Valid combinations are listed below:

Example of a holiday string (for Belarus): "/1/1,/1/7,/3/8,2001/4/24,/5/1,/5/9,/7/3,/11/2,/11/7,/12/25"

Wrong holiday dates are ignored.

Parameters:
h - string of holiday dates.
See Also:
getHolidays()

setInitialDate

public void setInitialDate(java.util.Date initialDate)
Sets the initialDate property (java.util.Date) value.

Parameters:
initialDate - The new value for the property.
See Also:
getInitialDate()

setInputPlugin

public void setInputPlugin(Plugin inputPlugin)
Sets the inputPlugin property (com.ibm.calendar.Plugin) value.

Parameters:
inputPlugin - The new value for the property.

setInputTheme

public void setInputTheme(Theme inputTheme)
Sets the inputTheme property (java.awt.Image) value.

Parameters:
inputTheme - The new value for the property.
See Also:
getInputTheme()

setSelectedDate

public void setSelectedDate(java.util.Date selectedDate)
Sets the selectedDate property (java.util.Date) value.

Parameters:
selectedDate - The new value for the property.
See Also:
getSelectedDate()

setSelectType

public void setSelectType(int selectType)
Sets the selectType property (int) value.

Parameters:
selectType - The new value for the property.
See Also:
getSelectType()

toDoPlugin_ActionPerformed

public void toDoPlugin_ActionPerformed(java.awt.event.ActionEvent actionEvent)
The toDoPlugin_ActionPerformed method activates the ToDo plugin

Parameters:
actionEvent - java.awt.event.ActionEvent

start

public void start()

stop

public void stop()

run

public void run()
Specified by:
run in interface java.lang.Runnable

beep

public void beep()