Lab 8.3 - Stopwatch


The stopwatch was invented by Samuel Watson, a horologist (it's a word, look it up) who lived in the Seventeenth Century. It is a handheld timepiece designed to measure the amount of time elapsed from a particular time when activated to when the piece is deactivated.

Create a functional stopwatch program. It should have a Start button that turns into the Stop button while the stopwatch is running, plus a Reset button for resetting the clock.

Here's the catch. You may not display the time in numbers. Instead, you'll use lines for the second and minute hands, and the numbers go around the clock, like a real analog stopwatch. Use LineShapes for the hands, and place the Labels for the numbers around the form in precisely the proper places (calculated in your code).

HINTS: Remember in Advanced Algebra when you asked when you'd have to use this stuff? Guess what.

As always, design a useful and proper interface.