A G I P R S T U

A

addPropertyChangeListener(PropertyChangeListener) - Method in class TimerBean
This method adds a listener to the TimerBean (bean).

G

getAsText() - Method in class TimeOutEditor
Overriding the getAsText method of the PropertyEditor interface.
getCustomEditor() - Method in class TimeOutEditor
This method constructs and returns an object of the custom editor class.
getIcon(int) - Method in class TimerBeanBeanInfo
This method gives the TimerBean (Bean) a custom icon in the builder tool.
getMethodDescriptors() - Method in class TimerBeanBeanInfo
This method tells the builder tool which methods I want the user to see and have access to.
getMinimumSize() - Method in class TimerBean
This method defines the minimum size that the physical Applet can be.
getPropertyDescriptors() - Method in class TimerBeanBeanInfo
This method overrides the default property descriptors.
getTimeOut() - Method in class TimerBean
This method returns the current value of the timeOut value.

I

init() - Method in class TimerBean
The init method loads all the timer images that are needed in the bean.
isPaintable() - Method in class TimeOutEditor
Overriding the isPaintable method of the PropertyEditor interface so that it is able to be painted .

P

paint(Graphics) - Method in class TimerBean
The paint method paints the timer clock images on the Applet.
paintValue(Graphics, Rectangle) - Method in class TimeOutEditor
This method allows the program to graphically represent the 'timeOut' value in the property editor.

R

removePropertyChangeListener(PropertyChangeListener) - Method in class TimerBean
This method removes a listener to the TimerBean.
resetTimer(ActionEvent) - Method in class TimerBean
This method resets the timer to zero.
run() - Method in class TimerBean
This thread increments the time every second until the timeOut value has been reached at which point the "Time Out" image is displayed.

S

setTimedOut(boolean) - Method in class TimerBean
This method sets the 'timedOut' flag to true if the time has timed out and false if it has not.
setTimeOut(String) - Method in class TimerBean
This method sets the timeOut variable to a new value.
startTimer(ActionEvent) - Method in class TimerBean
This method starts the timer.
stopTimer(ActionEvent) - Method in class TimerBean
This method stops the timer.
supportsCustomEditor() - Method in class TimeOutEditor
This method indicates that I will have a custom editor by overriding the supportCustomEditor and returning true.

T

TimeOutEditor - class TimeOutEditor.
This is a Bean Property Editor for the 'timeOut' (TimerBean) value.
TimeOutEditor() - Constructor for class TimeOutEditor
 
TimeOutEditorPanel - class TimeOutEditorPanel.
This class is the component that defines the 'timeOut' custom editor.
TimeOutEditorPanel(PropertyEditorSupport) - Constructor for class TimeOutEditorPanel
The constructor builds the Custom Editor panel and handles all events triggered by the user.
TimerBean - class TimerBean.
This Java Bean allows the user to visually display a "timer" or clock that increments to a specified time and then stops.
TimerBean() - Constructor for class TimerBean
 
TimerBeanBeanInfo - class TimerBeanBeanInfo.
TimerBean BeanInfo class: This class stores information about the TimerBean (Bean) for use by a builder tool.
TimerBeanBeanInfo() - Constructor for class TimerBeanBeanInfo
 

U

updateStatus(String) - Method in class TimerBean
This method is called whenever the status of the bean changes.

A G I P R S T U